Linux
Linux、fat32 和 etc/fstab
我使用以下終端命令將 FAT32 驅動器安裝到我的 Linux 電腦上:
> sudo mount /dev/sdb1 /media/exampleFolderName -o dmask=000, fmask=111
我這樣做是為了可以通過網路連接共享/編輯文件。不幸的是,Linux 不支持 FAT32 格式的每個文件權限,因此這會在連接時將整個驅動器設置為正確的權限。
如果我正確理解 mount,我每次插入驅動器時都必須這樣做,我不想這樣做。我聽說過:
/etc/fstab
所以我的問題 - 我如何將上面的 mount 命令變成一個 fstab 條目?如果有人也可以解釋dmask和fmask 的含義,那將不勝感激。
您可能想添加一行
/dev/sdb1 /media/drive1 vfat dmask=000,fmask=0111,user 0 0
到
/etc/fstab
. 選項欄位中的附加,user
項允許任何使用者掛載此文件系統,而不僅僅是root
.
dmask 和 fmask 分別是目錄和文件的權限。它是一個八進制數。And 表示 Owner、Group 和 Other 使用者的讀、寫和執行權限。
fstab:
/dev/sdb1 /media/exampleFolderName vfat dmask=000,fmask=111 0 0
當您說插入驅動器時,應自動安裝外部驅動器,例如 USB。