GNU/Linux >> Linux の 問題 >  >> Linux

ファイルのロールバック

申し訳ありませんが、バックアップを作成していない場合、特にコマンド ラインからはほぼ間違いなく SOL です。

ファイルのリンクを解除 (削除) すると、その特定の i ノードを取得するものが他にない限り、データが回復可能なままになることがあります。ファイルを編集すると、データが上書きされます。

同僚がまだ開いていたエディタを持っていて、元に戻すバッファが十分に長い場合、それは可能性です。 元を取り戻す方法がありますが、それを超えると沈没してしまうのではないかと思います.申し訳ありません。


ext3 を使用していると仮定すると、代替ファイルが (既存のファイルを上書きするのではなく) 別の inode として作成された場合、debugfs を使用して復元できる可能性があります。 アンマウントされたファイルシステムで、元のファイルの inode を見つけます。残念ながら、同僚がファイルを脇に移動してから削除するのではなく、ファイルを上書きすると、ファイルはなくなります。 debugfs を使用することをお勧めします 細心の注意を払って 、ファイルシステムをひどく台無しにする可能性があるためです。これは、実際には最後の努力のためだけに使用されます。


Linux
  1. Ssh – Sshを使用してファイルをローカルシステムにコピーし直しますか?

  2. リダイレクトの順序は?

  3. ファイルの一部を並べ替えますか?

  1. ファイルの行数を数えますか?

  2. C fopen と open

  3. .txt ファイルに書き込みますか?

  1. .so.2 ファイルとは何ですか?

  2. cp -L 対 cp -H

  3. Logrotate が成功しました。元のファイルは元のサイズに戻ります