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
オプションの目的であると思ったので、それは私を混乱させます。何が欠けている、または間違っていますか?
パーティションをマウントした後で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であると想定しています。マウントポイントへのアクセスが必要なすべてのユーザーを新しいグループに追加する必要があります。
マウントディレクトリの権限を編集します。
あなたの場合、chmod 777 /media/josiah
トリックをかなりうまくやるべきです。
「ユーザー」オプションは、ユーザーにデバイスをマウントさせるだけで、ファイルへのアクセス権とは関係ありません。
Gnpの回答と同様に、「uid」/「gid」および「umask」オプションを参照してください。