同様の質問がありますが、克服できない特定の問題があります。
私が持っています:
- HDDは2つのパーティションに分割されています。
/dev/sdb1
および/dev/sdb2
。sdb1
NTFSであり、私はそれを必要としません。sdb2
fat32 が必要です。 - Ubuntu 12.04.1 LTS(サーバー)
が欲しいです:
最終的には、ユーザーのアクセス権(rw)/dev/sdb2
を/home/storage
持つパーママウントが必要media
です。
私が直面している問題:
1)コマンドラインから手動マウントを使用します。
私が使うだけなら
server# sudo mount /dev/sdb2 /home/storage
マウントされますが、/home/storage
所有者およびグループとしてルートを受け取り、media
ユーザーがそこに書き込むことを許可しません。
ユーザーmount
なしでコマンドを使用sudo
する場合media
-私は許可されていません。ルートだけがマウントを使用できると言います。
mount
オプションを使用する場合:server# sudo mount /dev/sdb2 /home/storage -o umask=000
必要なものが得られます。もちろん、ストレージフォルダーは誰でも書き込み可能になるため、少しやり過ぎです。しかし、それは手動でマウントされます-今、私はそれが再起動するたびに再マウントする必要があります。
2)再起動時の再マウント-使用 fstab
したがって、リブートするたびにfstab
このパーティション(/dev/sdb2
)をマウントするのに使用すれば大丈夫だと思いました。fstab
私はラインを追加しました:
UUID=8C52-C1CD /home/storage auto user,umask=000,utf8,noauto 0 0
でuuidを取得しましたblkid
。fsタイプauto
iは数回変更されました...試してみvfat
ましたが、再起動時には常に(ログから取得した)メッセージでfstabを処理すると(考えているように)ubuntuは停止します:
fsck from util-linux 2.20.1
/dev/sda5: clean, 120559/10969088 files, 19960144/43861504 blocks
mount: unknown filesystem type 'static'
mountall: mount /etc/fstab: [772] terminated with status 32
mountall: Filesystem could not be mounted: /etc/fstab:
Skipping /etc/fstab: at user request
また、sudo mount -a
実際には何もしません。
何が間違っていますか?私は何かを台無しにしたと思う:)
更新:
どうやら-fstabは静的ドライブのマウントのみを保持し、USBのようなものは保持しないようにします。ネット上で成功談を投稿するすべての人々とこれがどのように機能するのか、私は困惑しています...
しかし、これが不可能な場合-再起動するたびにUSBを再マウントする方法を知りたい... fstabを使用しない場合-どのように:)
id media
および使用uid=
およびgid=
andumask=027
オプション。