私はRHEL7システムのディレクトリrm -rf /*
からrootとして実行しています。作業を中止したいと思うとすぐに+を押しましたが、/var
システムにログインできなくなりました。どのくらいのファイルが削除されたのかわかりません。CtrlC
Linuxを修正する方法はありますか?
答え1
「Linuxを修正する方法はありますか?」
技術的にはそうです。どのくらいの時間と労力を投資したいですか?
実際には、Ctrl-Cが以前にどれだけの損傷を受けたかによって異なります。バックアップがある、またはスナップショットを持つVMであるか、ロールバックできるスナップショットを含むZFSなどのルートファイルシステムがない限り、多くの労力をかけて回復しないとこれはできません。
最初のステップは、LiveCDタイプのメディアから起動することです。これにより、さまざまなファイルシステムをマウントし、何が欠落しているかを調べることができます。損傷がどれほど深刻かを知るまで、修理が必要な程度を知ることはできません。
十分に早くエスケープできる場合、欠けていることができるのはrm
いくつかの主要なライブラリ(誰でも幸運ですか?)だけであり、LiveCDからファイルシステムにファイルを再コピーするだけで起動するのに十分であることがわかります。成功するには少し実験が必要な場合があります。損傷が深刻な場合、特に/ devの下にすべてのデバイスツリーを再作成する必要がある場合は、多くのことを学ぶことができます。また、リンクとみなされる内容がリンクなどにコピーされていることを確認してください。良い時間。
システムを再インストールする必要がある可能性が高いです。少なくともLiveCDメソッドを使用すると、残りのデータをコピーできます。
答え2
回復ディスクから起動します。ファイルに残っているすべてのエントリを/home
.reinstallにバックアップします。その後、定期的なバックアップを開始します。