Arch-Linux

為什麼我的外部 USB 驅動器的 fstab 條目不起作用?

  • February 1, 2013

我有一個外部 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 設備的部分可能會進一步幫助您。

引用自:https://unix.stackexchange.com/questions/8231