作者:
tutu (小小)
2018-10-09 16:36:39hey 我有一個疑問
當我下cat /etc/fstab查看檔案掛載表時
https://imgur.com/Bx1KjGb.jpg
為什麼掛載在/boot的那個分割區 是以UUID指定
而不是以裝置路徑例:/dev/sda1像這樣指定?
我在鳥哥網站上看到一段話
「從鳥哥測試機的 /etc/fstab 裡面看到的,
在掛載點 /boot 使用的已經是 UUID 了喔!
那你會說不是還有多個寫 /dev/mapper/xxx 的嗎?
怎麼回事啊? 因為那個是 LVM 啊!
LVM 的檔名在你的系統中也算是獨一無二的,
這部份我們在後續章節再來談。」
我覺得這部分不太理解 不知道有沒有人知道orz
用 /dev/sda 這類裝置名稱容易因為系統跑的環境可能導致抓錯,比方系統是在實體機器可能是 sda但是 p2v 到 vm 環境可能變成 vda 裝置名稱其他像是硬體機器有時候用 usb 開機等都可能導致當下抓到的裝置名稱本來是 sda 變成 sdb,識別會發生異常用 UUID 替代實體裝置名稱,會比較不容易發生問題因為是當下會掃描一次結果來抓取裝置使用
作者:
OrzOGC (洞八達人.拖哨天王)
2018-10-09 17:43:00UUID好啊,磁區亂移fstab都不用改,也不用去想哪個分區是啥
作者:
hijkxyzuw (i,j,k) ×(x,y,z)
2018-10-09 18:41:00因為是看先讀到哪一個硬碟就是 sda ,但可能會變
檔案系統的 UUID 比較不會變還是作業系統核心自動分配的區塊裝置編號比較不會變?
作者:
lantw44 (#######################)
2018-10-09 22:34:00檔案系統的 UUID 通常是在格式化的時候寫進去的,其他程式不會也不太應該去修改它
作者:
Alica (Torsades de Pointes)
2018-10-10 15:18:00/dev/disk/by-id/ 比較直覺一點 某型號硬碟的第幾分割區但像上面提到轉移至虛擬機的情況仍可能出包用UUID辨識分割區確實是最難出狀況的作法
作者:
Bellkna (柔弱氣質偽少女)
2018-10-10 19:38:00fstab用uuid+1