Shell
如何恢復備份數據?
我對該領域完全陌生,並且有一個關於從 Debian 伺服器恢復我的數據的問題,
我已經通過 rsync 在第二台伺服器上保存了我的數據。例如完整的 /etc/ 文件夾。
現在我的問題是,我現在可以將 /etc/ 文件夾從備份複製到具有新設置的作業系統的新伺服器,然後先從新伺服器中刪除 /etc/ 文件夾嗎?
或者整個事情不是那樣工作的?
該
/etc
目錄直接對應於已安裝的包及其配置。在不恢復所有其他目錄的情況下恢復它可能不是最好的做法,但肯定可以做到。您不能只從備份中復製文件,還需要恢復權限,例如,您不能讓
/etc/shadow
世界可讀,因為這是一個主要的安全風險 - 此文件包含鹽漬密碼,如果密碼不夠強,可以恢復這些密碼。同樣,在完美的世界中,您要麼備份伺服器上的所有臨時文件,要麼只備份相關的文件和目錄。