我在尝试着:
- 将我的 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