「rm -R」コマンドを使用して、削除したばかりのディレクトリ(クラウドドライブにある)をどのように復元できますか?

「rm -R」コマンドを使用して、削除したばかりのディレクトリ(クラウドドライブにある)をどのように復元できますか?

rm -Rコマンドを使用して重要なディレクトリを削除しました。これは非常に人気のあるホストデータです。 ayrintilihディレクトリを削除した後、その/var/zpanel/hostdata/ayrintilih ディレクトリの内容はすべて消えました。

プログラムで削除をキャンセルしようとしましたext4magic。ただし、回復には別のハードディスクボリュームが必要です。

エラーメッセージ:

ERROR: can not use "/root/recoveried" for recover directory. It's the same filesystem : "/dev/dm-0"

私のISPはちょうど私の要求に答えました。

Unfortunately there is no way to add another Volume to a virtual Instance. 
If it would be a dedicated Server, we could do it, but not in a Cloudserver. 
You could try to minimize the partition and create another one, that would 
count as another Volume. We also recommend to have allways a 
Backup for your Important files.

ベストアンサー1

特に削除キャンセルはますます神話になっています。最新のハードウェア(SSD)を使用すると、削除されたアイテムもすぐにTRIMされるため、アイテムを元に戻す可能性はまったくありません。

最良の方法は、現在持っているものをすべてイメージにして、探しているものが残っていることを確認するために必要なツールを使用することです。それは次のとおりです。

ssh -C remoteserver dd if=/dev/theserverdisk bs=1M > local/disk.img

これを行うには、ボックスを回復システムに挿入するか、ボックス全体を固定(読み取り専用)することをお勧めします。この時点で、すべての書き込み操作は追加の破損のみを引き起こすからです。

画像が完成したら、そのための読み取り専用ループデバイスを作成できます。

losetup --find --show --partscan --read-only disk.img

その後、サイクリングデバイスで必要な構造ツールを使用します。

おすすめ記事