将新驱动器设置为主分区后,在哪里可以找到旧的 /home 文件?

将新驱动器设置为主分区后,在哪里可以找到旧的 /home 文件?

我最近买了一个新硬盘并将其设置为我的/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/sdb1umount /mntmount /home

答案2

以用户身份注销,然后以 root 身份运行umount /home && mv /home /home.old && mkdir /home && mount /home

相关内容