大約 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 資料恢復
這可以工作,但恢復的檔案可能比正常資料恢復的正常損壞更嚴重。