
我使用以下終端命令將 FAT32 磁碟機安裝到 Linux 電腦上:
> sudo mount /dev/sdb1 /media/exampleFolderName -o dmask=000, fmask=111
我這樣做是為了可以透過網路連接共享/編輯檔案。不幸的是,Linux 不支援 FAT32 格式的每個檔案權限,因此這會在連接時將整個磁碟機設定為正確的權限。
如果我正確理解安裝,那麼每次插入驅動器時我都必須執行此操作,但我不想這樣做。我聽過:
/etc/fstab
所以我的問題 - 如何將上面的 mount 命令轉換為 fstab 條目?如果有人也可以解釋什麼遮罩和遮罩意思是,那將不勝感激。
答案1
您可能想要新增一行,例如
/dev/sdb1 /media/drive1 vfat dmask=000,fmask=0111,user 0 0
到/etc/fstab
。選項欄位中的附加項,user
允許任何使用者掛載此檔案系統,而不僅僅是root
.
答案2
dmask和fmask分別是目錄和檔案的權限。它是一個八進制數。並表示所有者、群組和其他使用者的讀取、寫入和執行權限。
檔案系統表:
/dev/sdb1 /media/exampleFolderName vfat dmask=000,fmask=111 0 0
當您說插入驅動器時,外部驅動器(例如 USB)應該會自動安裝。