我最近买了一个新硬盘并将其设置为我的/home
分区。旧的曾经位于根分区上,所以我只是添加/dev/sdXX
到我的fstab
文件中。根分区所在的驱动器非常小,所以我想知道旧/home
文件现在在哪里。我只是想删除它们以释放一些磁盘空间(我已经将所有重要的内容备份到我的新文件中~
)。有没有一种方法可以访问这些文件,而无需/home
在 fstab 文件中注释我的行并重新启动以手动删除旧主目录中的文件?
答案1
旧文件仍然在其目录中,并且在卸载新文件系统时会出现。要看到它们,您所要做的就是注销所有会话,切换到 tty(Ctrl+Alt+F3 切换到 tty3),然后以 root 身份登录。由于 root 的主目录是/root
,因此它不受新/home
文件系统的影响。一旦您以 root 身份进入,您就可以/home
使用 卸载文件系统umount /home
。您现在可以对旧文件执行您希望的操作。如果您愿意,您可以通过将新文件系统安装在新主分区上,将它们传输到新主目录/mnt
中。完成所有操作后,如果使用 挂载了新的主文件系统,请卸载它,然后只需使用 重新将其挂载到主目录中。mount /dev/sdb1 /mnt
/dev/sdb1
umount /mnt
mount /home
答案2
以用户身份注销,然后以 root 身份运行umount /home && mv /home /home.old && mkdir /home && mount /home