注:uuid-universally unique identifiers全域性唯一識別符號
一、linux磁碟分割槽uuid的獲取方法
1、[san@localhost ~]$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2010-01-18 02:18 0733f5c1-cb85-4f98-9d4f-122cfcee9806 ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 3754-1bdb ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 41a18221-6b1f-4ca2-9bc3-dc353c87d932 ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 57183ff9-d4a5-4623-a47f-f8f17339be03 ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 6bdf487f-cad7-4197-b0d9-4ddc6df1de2d ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 ae6dcc02-3f7f-47cc-8a6e-e29218b4d345 ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 cc47-2a04 ->
lrwxrwxrwx 1 root root 10 2010-01-18 02:18 d2154d3e-3006-4a05-a134-f721145f1670 ->
lrwxrwxrwx 1 root root 10 2010-01-18 02:18 df974270-dbba-4f87-8121-427636dab396 ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:52 f535fef8-f392-4c84-8e7a-85915d9179fb ->
vs:
lrwxrwxrwx 1 root root 10 2010-01-18 02:25 0733f5c1-cb85-4f98-9d4f-122cfcee9806 ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 3754-1bdb ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 41a18221-6b1f-4ca2-9bc3-dc353c87d932 ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 57183ff9-d4a5-4623-a47f-f8f17339be03 ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 6bdf487f-cad7-4197-b0d9-4ddc6df1de2d ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 ae6dcc02-3f7f-47cc-8a6e-e29218b4d345 ->
lrwxrwxrwx 1 root root 10 2010-01-18 01:13 cc47-2a04 ->
lrwxrwxrwx 1 root root 10 2010-01-18 02:25 d2154d3e-3006-4a05-a134-f721145f1670 ->
lrwxrwxrwx 1 root root 10 2010-01-18 02:25 df974270-dbba-4f87-8121-427636dab396 ->
2、通過blkid命令
[san@localhost ~]$ blkid /dev/sdb1
/dev/sdb1: label="san" uuid="f535fef8-f392-4c84-8e7a-85915d9179fb" type="ext3"
[san@localhost ~]$ blkid /dev/sda6
/dev/sda6: label="/"uuid="ae6dcc02-3f7f-47cc-8a6e-e29218b4d345" type="ext3"sec_type="ext2"
二、linux uuid的作用及意義
原因1:它是真正的唯一標誌符
uuid為系統中的儲存裝置提供唯一的標識字串,不管這個裝置是什麼型別的。如果你在系統中新增了新的儲存裝置如硬碟,很可能會造成一些麻煩,比如說啟動的時候因為找不到裝置而失敗,而使用uuid則不會有這樣的問題。
原因2:裝置名並非總是不變的
自動分配的裝置名稱並非總是一致的,它們依賴於啟動時核心載入模組的順序。如果你在插入了usb盤時啟動了系統,而下次啟動時又把它拔掉了,就有可能導致裝置名分配不一致。
使用uuid對於掛載移動裝置也非常有好處──例如我有乙個24合一的讀卡器,它支援各種各樣的卡,而使用uuid總可以使同一塊卡掛載在同乙個地方。
原因3:ubuntu中的許多關鍵功能現在開始依賴於uuid
例如grub──系統引導程式,現在可以識別uuid,開啟你的/boot/grub/menu.lst,你可以看到類似如下的語句:
title ubuntu hardy (development branch), kernel 2.6.24-16-generic
root (hd2,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=uuid=c73a37c8-ef7f-40e4-b9de-8b2f81038441 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
Linux根據UUID自動掛載磁碟分割槽
一般伺服器都有多個硬碟分割槽,在重啟後,這些分割槽的邏輯位置載入時可能會發生變動,如果使用傳統的裝置名稱 例如 dev sda 方式掛載磁碟,就可能因為磁碟順序變化而造成混亂。linux環境中每個block device都有乙個全域性唯一的uuid,可以標識這個裝置,我們可以在fstab中使用uui...
Linux磁碟分割槽UUID的獲取及其UUID的作用
注 uuid universally unique identifiers全域性唯一識別符號 一 linux磁碟分割槽uuid的獲取方法 1 san localhost ls l dev disk by uuid total 0 lrwxrwxrwx 1 root root 10 2010 01 1...
Linux磁碟分割槽UUID的獲取及其UUID的作用
注 uuid universally unique identifiers全域性唯一識別符號 一 linux磁碟分割槽uuid的獲取方法 1 san localhost ls l dev disk by uuid total 0 lrwxrwxrwx 1 root root 10 2010 01 1...