大约 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 数据恢复
这可以工作,但恢复的文件可能比正常数据恢复的正常损坏更严重。