[問題] /etc/fstab 檔案系統掛載表

看板Linux作者 (丁小雨)時間7年前 (2018/10/09 16:36), 7年前編輯推噓4(4013)
留言17則, 7人參與, 7年前最新討論串1/1
hey 我有一個疑問 當我下cat /etc/fstab查看檔案掛載表時 https://imgur.com/Bx1KjGb.jpg
為什麼掛載在/boot的那個分割區 是以UUID指定 而不是以裝置路徑例:/dev/sda1像這樣指定? 我在鳥哥網站上看到一段話 「從鳥哥測試機的 /etc/fstab 裡面看到的, 在掛載點 /boot 使用的已經是 UUID 了喔! 那你會說不是還有多個寫 /dev/mapper/xxx 的嗎? 怎麼回事啊? 因為那個是 LVM 啊! LVM 的檔名在你的系統中也算是獨一無二的, 這部份我們在後續章節再來談。」 我覺得這部分不太理解 不知道有沒有人知道orz -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.110.200.35 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1539074201.A.531.html

10/09 17:01, 7年前 , 1F
用 /dev/sda 這類裝置名稱容易因為系統跑的環境
10/09 17:01, 1F

10/09 17:01, 7年前 , 2F
可能導致抓錯,比方系統是在實體機器可能是 sda
10/09 17:01, 2F

10/09 17:01, 7年前 , 3F
但是 p2v 到 vm 環境可能變成 vda 裝置名稱
10/09 17:01, 3F

10/09 17:02, 7年前 , 4F
其他像是硬體機器有時候用 usb 開機等都可能導致當下
10/09 17:02, 4F

10/09 17:02, 7年前 , 5F
抓到的裝置名稱本來是 sda 變成 sdb,識別會發生異常
10/09 17:02, 5F

10/09 17:03, 7年前 , 6F
用 UUID 替代實體裝置名稱,會比較不容易發生問題
10/09 17:03, 6F

10/09 17:03, 7年前 , 7F
因為是當下會掃描一次結果來抓取裝置使用
10/09 17:03, 7F

10/09 17:43, 7年前 , 8F
UUID好啊,磁區亂移fstab都不用改,也不用去想哪個分區是啥
10/09 17:43, 8F

10/09 18:41, 7年前 , 9F
因為是看先讀到哪一個硬碟就是 sda ,但可能會變
10/09 18:41, 9F

10/09 21:51, 7年前 , 10F
檔案系統的 UUID 比較不會變還是作業系統核心自動分配
10/09 21:51, 10F

10/09 21:51, 7年前 , 11F
的區塊裝置編號比較不會變?
10/09 21:51, 11F

10/09 22:34, 7年前 , 12F
檔案系統的 UUID 通常是在格式化的時候寫進去的,其他程
10/09 22:34, 12F

10/09 22:34, 7年前 , 13F
式不會也不太應該去修改它
10/09 22:34, 13F
好的 非常非常感謝大家 ※ 編輯: tutu (36.229.35.212), 10/10/2018 00:02:23

10/10 15:18, 7年前 , 14F
/dev/disk/by-id/ 比較直覺一點 某型號硬碟的第幾分割區
10/10 15:18, 14F

10/10 15:19, 7年前 , 15F
但像上面提到轉移至虛擬機的情況仍可能出包
10/10 15:19, 15F

10/10 15:19, 7年前 , 16F
用UUID辨識分割區確實是最難出狀況的作法
10/10 15:19, 16F

10/10 19:38, 7年前 , 17F
fstab用uuid+1
10/10 19:38, 17F
文章代碼(AID): #1Rl6YPKn (Linux)
文章代碼(AID): #1Rl6YPKn (Linux)