我使用 gparted 在系统上创建了一个新的 ext4 分区/dev/sda3
。我还在 fstab 的底部添加了以下行:/dev/sda3 /home ext4 defaults 0 0
但重新启动后,我的用户目录 (/home/reg/) 不存在!为什么不存在?它去哪儿了?mount 显示以下内容:
$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/104/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=lightdm)
/dev/sda3 on /home type ext4 (rw)
$
请指教!
答案1
您是否恰好在 /home 中有“reg”目录前您在其上安装了新的分区吗?
如果是这样,它只是隐藏在新/dev/sda3
版本的下面/home
。
从 CD 启动到救援 shell 或单用户模式,确保/dev/sda3
未安装,将您的“reg”主目录复制到其他地方(当然要有足够的空间),然后再次重新启动。
或者,注释掉 (#
在行首使用) fstab 的 /home 条目并重新启动。您将重新启动,但没有/dev/sda3
主目录。挂载/dev/sda3
到/mnt
或某个地方,复制“reg”,取消注释 fstab 中的行,然后
mount -a
此时,最好再次重新启动,因为您可能会以“reg”身份登录,因此/home
无法通过当前的 $HOME 进行安装。
当然,如果您事先没有注册/home
,请随意忽略以上所有内容。