在不重新启动服务器的情况下卸载根文件系统

我有一台服务器,可以通过SSH访问。 没有KVM可用,整个服务器只有一个根分区。 我删除了一些我不该用的文件,并想用extundelete( http://extundelete.sourceforge.net/ )来恢复它们。 为此,我需要卸载目标文件系统。

有没有办法卸载根文件系统而无需重新启动? 也许通过做一些类似initrd在某些系统上挂载根文件系统之前启动系统的操作?

谢谢

如何使用pivot_root切换到临时的内存中的文件系统根目录?

http://www.ivarch.com/blogs/oss/2007/01/resize-a-live-root-fs-a-howto.shtml

我会试着让人来帮助你一个像PLD Linux救援磁盘一样的救援光盘。 但只有ssh访问权限,没有KVM,没有ILO,没有备份等是相当危险的。

另一种select是从R1Soft(hcp)安装免费的热复制快照实用程序:请参阅: http ://www.r1soft.com/tools/linux-hot-copy/

它将允许您对根分区执行只读快照并将其挂载到子目录中。 你可以运行你的反删除/修复工具对快照安装。

您可以使用dd和netcat将磁盘/分区复制到别处,然后在那里进行恢复

不,这在地球上是不可行的。