Arch-Linux
為什麼我的外部 USB 驅動器的 fstab 條目不起作用?
我有一個外部 USB 驅動器,我的系統辨識為
/dev/sdb1
. 我想讓它在啟動時以 755 權限自動掛載,並通過網路與 samba 共享。我為它創建了安裝點/mnt/mybook
,並且我手動安裝了它,沒有任何問題。如果我這樣做mount /dev/sdb1 /mnt/mybook
,它會正確安裝並且我可以訪問內容。我認為這很簡單,所以我閱讀了fstab並為此提出了以下行:
UUID=C252-9CA3 /mnt/mybook vfat defaults,mode=755 0 0
我從 blkid 獲得了 UUID。
當我重新啟動時,驅動器不會自動安裝,更不用說我想要的 755 權限。如何才能使驅動器以所需的權限正確自動掛載?
您可以嘗試另一種方法,即在udev級別辨識您的設備並
/dev/mybook-partition
在/etc/fstab
. 將以下內容放入/etc/udev/rules.d/dwilliams.rules
:KERNEL=="sd*", PROGRAM=="/sbin/blkid %N", RESULT=="C252-9CA3", SYMLINK+="mybook-partition"
Arch wiki for udev 中關於自動安裝 USB 設備的部分可能會進一步幫助您。