Ubuntu Server 系統備份以及還原最簡單的方法,將/目錄下的所有文件打成一個壓縮包,需要的是後再解壓後覆蓋回去。
首先確保是root用戶。
然後運行命令將/目錄下的文件打包
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /
cvpzf 具體可以參考tar命令的幫助,這裡解釋一下:
cf 用來創建tar文件(f指的是存檔文件,通常用於cf或者zf), z指的是gzip壓縮,v是verbose,詳細列出創建過程, p代表保持文件的權限不變。
好了,我的備份文件backup.tgz創建好了,652M。
以後遇到問題,就可通過下面的命令還原回去。
tar xvpfz backup.tgz -C /
x 指的是解壓,v, p和z前面介紹過了。-C 指的是將文件解壓到/目錄下。