fstab 将驱动器挂载为我的 /home

fstab 将驱动器挂载为我的 /home

我在尝试着:

  • 将我的 2TB 外置 USB 硬盘安装为我的主目录/home/peter
  • 确保主目录归我所有(不是 root)
  • 在启动时自动执行所有这些操作

现在:

  • 我的驱动器已格式化为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

然后使用更改彼得的主目录

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仍由 root 拥有(以前 root 在重新启动时一直保留此目录的所有权)。peter

相关内容