BitTorrent Sync を実行してファイルを外付けハードドライブにバックアップするために Raspberry Pi をセットアップしようとしていますが、いくつかのイライラする問題が発生しています
まず、私の住んでいるところでは頻繁に停電するので、起動時に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
オプションはそのためのものだと思っていたので、混乱してしまいます。私は何を見落としているのでしょうか、何か間違っているのでしょうか?
20 Josiah Sprague 2013-07-10
パーティションをマウントした後に 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 であることを前提としています。マウントポイントにアクセスする必要のあるすべてのユーザーを新しいグループに追加する必要があります
26 GnP 2013-07-10
マウントディレクトリのパーミッションを編集します
あなたの場合は、chmod 777 /media/josiah
でかなりうまくいくはずです
7 Scandalist 2013-07-10
user “オプションはユーザーにデバイスをマウントさせるだけで、ファイルへのアクセス権とは関係ありません
gnpの答えと同様に、”uid”/”gid “と “umask “オプションを参照してください
1 fievel 2014-08-19
FWIWI: “通常のユーザーとしてアンマウントしようとすると、スーパーユーザーだけがドライブをアンマウントできると言われました。私はそれがユーザーオプションが何のためのものだと思っていたので、それは私には混乱しています
ユーザーオプションは、ファイルシステムをマウントしたユーザーだけが再度マウントを解除できることを意味します。あなたの場合、ドライブはログインする前の起動時にマウントされているようです。誰でもアンマウントできるようにするには、fstab の行で user の代わりに users を使用してください。詳細については、man mount および/または man fstab を参照してください
(問題自体の解決策はすでに説明しました。ドライブをすべてのユーザが書き込み可能な状態にするには、fstabでumask/dmask/fmaskオプションを使用し、最終的にはuid/gidオプションと組み合わせます。繰り返しになりますが、man mountおよび/またはman fstabが役立ちます。vfat 上での Chmod は本当に不可能です。)
-1 robertn 2020-07-25