努力しています:
- 2TB外付けUSBハードドライブをホームディレクトリにマウント
/home/peter
- ホームディレクトリが自分の所有であることを確認してください(ルートではありません)。
- 起動時にこれらすべてのタスクを自動的に実行
今:
- 私のドライブは次のようにフォーマットされています。
ext4
- 私のドライブは空です。
- 私はDebian 7を使用しています。
必要に応じて他の種類のファイルシステムに再フォーマットできますが、ドライブの2TBスペースをすべて使いたいです。
次のfstab
行は、所有しているドライブを誤ってマウントしますroot
。
UUID=xxxx /home/peter ext4 nodev,nosuid 0 2
peter
自分(PCにログインしているユーザー)が所有するようにドライブをマウントするにはどうすればよいですか?
答え1
/etc/fstab エントリでこれを試してみてください:
/path/to/device /mount/point/for/two2tbHDD ext4 umask=permissions,gid=peters_group_id,uid=peters_id 0 0
インストール後に所有権を変更します。
chown peter: /mount/point/for/two2tbHDD
次に、次を使用してPeterのホームディレクトリを変更します。
usermod -m -d /mount/point/for/two2tbHDD
答え2
解決策は簡単です。マウントした後、ホームディレクトリをchownするだけです。
$ chown peter:peter /home/peter
次のfstab設定を使用する場合:
UUID=xxxx /home/peter ext4 defaults 0 2
以前は他のfstab設定では機能しませんでしたが、現在は再起動するたびにルートが所有していました/home/peter
(以前は、再起動時にルートがこのディレクトリの所有権を保持していました)。peter