Linux、fat32、etc/fstab

Linux、fat32、etc/fstab

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

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

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

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

/etc/fstab

そこで質問なのですが、上記のマウントコマンドをfstabエントリに変換するにはどうすればいいのでしょうか?dマスクそしてマスクつまり、それはありがたいことです。

答え1

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

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

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

答え2

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

fstab:

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

ドライブを接続すると、USB などの外付けドライブは自動的にマウントされます。

関連情報