Linux

如何在 RHEL 中回滾已刪除的根文件,我使用的命令 (rm -rf *)

  • August 18, 2017

不幸的是,我rm -rf *在 EC2 RHEL7.2 實例中使用了命令。所以核心依賴,實用程序文件被刪除了。

有什麼步驟可以恢復這些文件嗎?或如何將伺服器回滾為正在執行?

我遵循了幾個步驟來解決,但這沒有幫助,

我已將另一個伺服器根設備卷(/dev/sda1)附加到故障伺服器根卷,並且 openssh 成功。

然後,我將所有這些文件從源位置複製 /到故障伺服器卷(設備)位置並重新附加到故障伺服器中。現在openssh伺服器不工作了,我猜我已經複製了所有具有他們權限的文件。有什麼步驟需要做嗎?

快照或以其他方式備份損壞的實例。在乾淨的作業系統映像上啟動一個新實例。部署應用程序並從備份中恢復。通過附加損壞的實例並從中複製來補充備份。

不重建的修復更加困難和微妙。如果您刪除了包腳本中使用的二進製文件,則其他包可能無法正確安裝,並且您必須一次修復一個包。如果您真的想這樣做,請提供您在 rm 時的密碼在哪裡,以及您必須重新安裝哪些軟體。

引用自:https://serverfault.com/questions/869314