Ubuntu 22.04でyamlファイルを復元する方法は?

Ubuntu 22.04でyamlファイルを復元する方法は?

Googleで回答を検索しましたが、回答に記載されているソフトウェアのいずれもyamlファイルを検索できませんか? Foremostの設定を変更し、txt行をコピーし、txtをyaml形式に変更しようとしましたが、何も見つかりませんでした。出力フォルダ内には独自のyamlフォルダしかないため、設定は少なくとも端末から正しく読み取られます。私はただ得る

foremost
Processing: stdin
|

数時間かかりました。しかし、ファイル自体が1kb程度未満のようで、ファイルを含む正確なフォルダを指定しましたが…運はありません。また、どのような方法がありますか?ファイルがVPS contaboサーバーにあるため、ハードウェアに物理的にアクセスできません。

ありがとう

PSも削除キャンセルしようとしましたが、次のように言いました。

extundelete: "/root/massa/massa-client/wallets/" is a directory. You need to use the raw filesystem device (or a copy thereof).
extundelete: Operation not permitted when trying to open filesystem /root/massa/massa-client/wallets/

答え1

YAMLファイルはプレーンテキストです。スペースとスペースを除くと、検索できるものはほとんどありません:

しかし、正直なところ、ファイルを削除しました。たぶん消えたかもしれません。特にVPS("contabo"は何でも):小さなファイルであるため、そのチャンクが未使用としてマークされている、他の目的に使用されている、またはVPSでは非現実的ではありません。discardビットを生成するオプションを持つファイルシステム物理ブロックを未使用とマークすると、そのブロックは回復不能になります。

また:

extundelete: "/root/massa/massa-client/wallets/"はディレクトリです。元のファイルシステムデバイス(またはそのコピー)を使用する必要があります。

エラーメッセージが示すように、ディレクトリextundeleteで実行しようとしていますが、そのディレクトリを含むファイルシステムを格納するブロックデバイスに必要です。

関連情報