約1時間30分前に、私は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 /コマンドを実行してください。
別の方法は、ライブCDマウントを使用し、読み取り専用パーティションをマウントしてデータを回復することです。
すべてのファイルを復元して再インストールするまで、プライマリパーティションは読み取り専用のままであるため、ファイルを保存するにはペンドライブなどの他の場所が必要です。
本当にサーバーを停止できない場合ディスクからイメージファイルを作成してみることができます(ただし、それを保存するにはより大きなディスクが必要です...)。
dd if=/dev/mygreatdevice of=/mnt/myotherdisk/mygreatimage.img
mygreatimage.imgでext4データ復旧を実行してください。
この方法は機能できますが、回復されたファイルは通常のデータ回復の場合は通常よりも破損する可能性があります。