取消删除 openvz 服务器上的目录

取消删除 openvz 服务器上的目录

大约 1.5 小时前,我删除了 openVZ vps 上一个非常重要的目录。

我努力了

root@server:/home extundelete /dev/simfs --restore-directory ./ --output-dir /home/restore/
extundelete: failed to read-only open device "/dev/simfs": Error code 1

我该如何解决这个问题?

答案1

您无法恢复或检查以读写权限安装的文件系统。

您将需要 IMM 或对计算机的物理访问,并以维护模式重新启动计算机,或尝试将运行级别更改为 1,然后运行命令 umount /。

另一种方法是使用 live cd 挂载并挂载只读分区来恢复数据。

显然,您将需要另一个地方(例如随身碟或其他东西)来保存文件,因为主分区将保持只读状态,直到您恢复所有文件并重新安装它。

如果你实在无法停止服务器您可以尝试从磁盘创建图像文件(但您将需要另一个更大的磁盘来保存它......)

dd if=/dev/mygreatdevice of=/mnt/myotherdisk/mygreatimage.img 

并在 mygreatimage.img 上运行 ext4 数据恢复

这可以工作,但恢复的文件可能比正常数据恢复的正常损坏更严重。

相关内容