web-dev-qa-db-ja.com

Linux、fat32、etc / fstab

次の端末コマンドを使用して、LinuxコンピューターにFAT32ドライブをマウントしました。

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

ネットワーク接続を介してファイルを共有/編集できるようにこれを行いました。残念ながら、LinuxはFAT32形式のファイルごとのアクセス許可をサポートしていないため、接続されている間はドライブ全体を適切なアクセス許可に設定します。

マウントを正しく理解していれば、ドライブを接続するたびにこれを実行する必要がありますが、これは不要です。聞いたことがある:

/etc/fstab

だから私の質問-上記のマウントコマンドをfstabエントリにするにはどうすればよいですか?誰かがdmaskfmaskの意味も説明できれば、それはありがたいです。

4
Lee

あなたはおそらく次のような行を追加したいでしょう

/dev/sdb1 /media/drive1 vfat dmask=000,fmask=0111,user 0 0

/etc/fstabへ。オプションフィールドに,userを追加すると、rootだけでなく、すべてのユーザーがこのファイルシステムをマウントできます。

6
Jonathan Callen

dmaskとfmaskは、それぞれディレクトリとファイルの権限です。 8進数です。また、所有者、グループ、その他のユーザーの読み取り、書き込み、実行の権限を示します。

fstab:

/dev/sdb1 /media/exampleFolderName vfat dmask=000,fmask=111 0 0

ドライブを接続すると、USBなどの外部ドライブが自動マウントされます。

1
Russell Hart