fstab はドライブをマイ /home としてマウントします。

fstab はドライブをマイ /home としてマウントします。

努力しています:

  • 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

関連情報