でファイルを作成しましたcat -n crib.txt
。
それから私が+cat > crib.txt
すると、すべてが上書きされます。CtrlD
上書きされたファイルを回復する方法は? Ubuntu Linux 20.04のバックアップファイル回復コマンド(存在する場合)は何ですか?
答え1
ファイルを「削除」すると、実際にはファイルの内容が削除されるのではなく、ファイルの特定のブロックを指すファイルシステム情報のみが削除されます。コンテンツを復元することも可能です。
続行する前に、このパーティションに何も書き込まないことが重要です。削除してください!できない場合(たとえばルートなので)。次に、別のコンピュータを使用して準備したLiveUSBから起動します。
これを行う1つの方法は、このようなものを使用することですhexer
。元のファイルの内容を覚えている場合は、この方法が有効である可能性があります。 「ビルボバギンスはホビットだった」という言葉を覚えているとしましょう。
次のコマンドを実行します。
sudo hexer /dev/sda7
私はsda7がファイルを保存するパーティションであると仮定します。
次に、次のように入力して/Bilbo Baggins is a hobbit
Enterを押します。そして、hexerが探しているデータが見つかるのを待ちます。見つけた後の最も簡単な方法は、見える内容を別のファイルにコピーすることです。 hexerを終了するには、を終了するのと同じ操作を実行し、vim
[Esc]を押してを入力します:q
。
ここでファイルの内容がわからないとします。ツールがありますext4magic
。ログエントリが失われない場合は、ファイルを回復できると言いました。皆さんも一度試してみてください。