我有一台可以通过SSH访问的服务器。没有可用的KVM,整个服务器只有一个根分区。我已经删除了一些我本不需要的文件,并希望使用extundelete(http://extundelete.sourceforge.net/)恢复它们。为此,我需要卸载目标文件系统。
有没有一种方法可以在不重新引导的情况下卸载根文件系统?也许通过执行与initrd相似的操作来引导系统,然后再在某些系统上安装根文件系统?
谢谢
我有一台可以通过SSH访问的服务器。没有可用的KVM,整个服务器只有一个根分区。我已经删除了一些我本不需要的文件,并希望使用extundelete(http://extundelete.sourceforge.net/)恢复它们。为此,我需要卸载目标文件系统。
有没有一种方法可以在不重新引导的情况下卸载根文件系统?也许通过执行与initrd相似的操作来引导系统,然后再在某些系统上安装根文件系统?
谢谢
Answers:
如何使用ivot_root切换到内存中的临时文件系统根目录?
参见http://www.ivarch.com/blogs/oss/2007/01/resize-a-live-root-fs-a-howto.shtml。
我会尝试找人帮助您提供实时救援CD,例如PLD Linux Rescue磁盘。但是仅具有ssh访问权限,无KVM,无ILO,无备份等是非常危险的。
另一种选择是从R1Soft(hcp)安装免费的Hot Copy快照实用程序:请参阅:http ://www.r1soft.com/tools/linux-hot-copy/