是否可以卸载 /home 分区?

是否可以卸载 /home 分区?

我想使用 extundelete 恢复主目录中的某些文件

http://sourceforge.net/projects/extundelete/

此工具需要在开始工作之前卸载设备,但我无法卸载/home:

$ sudo umount /home
umount: /home: not mounted

答案1

您可以通过在 grub 启动行编辑或运行的末尾添加“s”来进入单用户模式进行此类操作sudo init 1。在那里您可以 umount /home,如果再次出现错误,请运行sudo umount -fl /home。-f force 和 -l disconnect 以懒惰方式运行!

答案2

警告:以 root 身份登录系统可能会导致非常严重的问题。

确保 /home 位于其自己的分区中,而不仅仅是 / 下的目录。要查找答案,只需按键盘上的Ctrl+ Alt+打开终端即可。打开后,运行以下命令:T

sudo df -l 

您需要以 root 身份登录才能完成您的任务。

启用 root 账户(警告:不建议),只需按下键盘上的Ctrl++即可打开终端。打开后,运行以下命令:AltT

sudo passwd root

您必须输入密码才能完成操作。完成后,确保你已禁用 root 权限,运行:

sudo passwd -dl root

答案3

使用以下命令从 ext3/ext4 分区中恢复文件和目录删除 安装 extundelete或任何其他恢复软件,文件所在的分区需要卸载。另请参阅此问题:

但是,当我们从操作系统或主目录所在的分区启动或登录到可能位于不同分区的主目录下工作时,我们无法卸载该分区。只有当我们登录的用户的主目录与我们要恢复的主目录位于不同的分区时,才有可能卸载。

在所有其他情况下,任何取消删除或恢复操作都需要从直播系统从 CD 或 USB 启动 Ubuntu 选择“试用 Ubuntu”。然后,我们还必须确保在实时环境中工作时不要挂载我们的分区。请注意,extundelete 也可以在实时系统中临时安装。

相关内容