Linux

Linux、fat32 和 etc/fstab

  • April 22, 2012

我使用以下終端命令將 FAT32 驅動器安裝到我的 Linux 電腦上:

> sudo mount /dev/sdb1 /media/exampleFolderName -o dmask=000, fmask=111

我這樣做是為了可以通過網路連接共享/編輯文件。不幸的是,Linux 不支持 FAT32 格式的每個文件權限,因此這會在連接時將整個驅動器設置為正確的權限。

如果我正確理解 mount,我每次插入驅動器時都必須這樣做,我不想這樣做。我聽說過:

/etc/fstab

所以我的問題 - 我如何將上面的 mount 命令變成一個 fstab 條目?如果有人也可以解釋dmaskfmask 的含義,那將不勝感激。

您可能想添加一行

/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。

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