すべてのユーザーが書き込み可能なUSBドライブを自動マウントするにはどうすればよいですか?


20

Raspberry PiをセットアップしてBitTorrent Syncを実行し、ファイルを外部ハードドライブにバックアップしようとしていますが、イライラする問題が発生しています。

まず、住んでいる場所で電力が頻繁に消費されるため、USBハードドライブを起動時に自動マウントするように設定する必要があります。だから、私はに行を追加しました/etc/fstab

/dev/sda1   /media/josiah    vfat    defaults   0   0

再起動し、ドライブをマウントしましたが、btsyncが書き込みできませんでした。そこで、少し読んで、ユーザーオプションを指定する必要があることがわかったので、これを試しました。

/dev/sda1   /media/josiah    vfat    defaults,user   0   0

それもうまくいかないようだったので、すべてのデフォルトを手動で指定しようとしました

/dev/sda1   /media/josiah    vfat    rw,auto,user,async,suid,dev,exec    0   0

私はそれが動作していると思ったが、その後btsyncはドライブに書き込めないと再び文句を言い始め、通常のユーザーとしてマウントを解除しようとすると、スーパーユーザーのみがドライブをマウント解除できると言った。

私はそれがuserオプションの目的だと思ったので、それは私を混乱させています。私は何が欠けているのですか、間違っていますか?

回答:


26

パーティションをマウントした後にchmodを実行できますが、再起動後は持続しません。

次のfstab行を試してください。

/dev/sda1   /media/josiah    vfat    user,umask=0000   0   0

または、このマウントオプション:

mount -t vfat -ouser,umask=0000 /dev/sda1 /media/josiah

これにより、マウントされたパーティションが読み取りおよび書き込み可能になります。

許容度の低いセットアップが必要な場合は、次のように新しいグループを作成してマウントする必要があります。

mount -t vfat -ouser,gid=1010,umask=0007 /dev/sda1 /media/josiah

新しいグループのgidが1010であることを前提としています。マウントポイントへのアクセスが必要なユーザーはすべて、新しいグループに追加する必要があります。


7

マウントディレクトリのアクセス許可を編集します。

あなたの場合、chmod 777 /media/josiahトリックを非常にうまくやるべきです。


ドライブを自動マウントするために/ etc / fstabのどの行を使用する必要がありますか?
ジョサイアスプレーグ

また、そのコマンドを使用しても、ドライブに書き込むことができません。
ジョサイアスプレーグ

ディレクトリを手動でマウントして、標準ユーザーで基本的なコピー/書き込みを試みましたか?
スキャンダリスト

手動で正常に動作します。起動時に自動的に動作するようにしようとしています。
ジョサイアスプレーグ2013

1
@JosiahSprague:スキャンダリストの答えは正しくありません。vfatマウントをchmodすることはできません。NTFSが正しく構成されていれば可能です。fstabで許可を設定する必要があります。参照:arstechnica.com/civis/viewtopic.php? f
16

1

「ユーザー」オプションは、ユーザーにデバイスのマウントを許可するだけで、ファイルのアクセス権とは関係ありません。

gnpの回答のように、「uid」/「gid」および「umask」オプションを参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.