整個linux系統的備份和還原的方法
作為一個菜鳥,在接觸Linux的過程中,經常會導致Linux出現各種錯誤,可恢復的或者是不可恢復的(至少在目前的情況下),所以,對於我而言,Linux的備份和還原就尤為的重要。
1.備份
a)可以直接通過tar對整個文件系統('/‘)進行備份,但是有幾點需要注意:
i. 不能備份以下幾個文件(目錄)
1. 當前壓縮文件
2. /proc文件夾
3. /lost+found文件夾
4. /mnt文件夾
5. /sys文件夾
6. /media文件夾
b)所以,命令為:
tar cvpzf backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.gz --exclude=/mnt --exclude=/sys --exclude=/media /
1.注意:p選項代表保存當前權限
2.還原
a) Linux可以再正在遠行的系統中還原系統,如果當前啟動無法啟動,可以通過live cd來啟動並執行恢復操作
b) 操作如下
tar xcpfz backup.tar.gz -C /
c) 需要額外創建目錄
i. mkdir proc
ii. mkdir lost+found
iii. mkdir mnt
iv. mkdir sys