一、準(zhǔn)備工作
需要擁有一個超級管理員賬號。
切換到根目錄和管理員環(huán)境
cd / && su - root
二、AnolisOS 8系統(tǒng)備份
需要使用tar 命令,參數(shù) cvpfz 是我們給tar加的選項,意思是創(chuàng)建檔案文件、保持權(quán)限、使用gzip來壓縮,backup.tgz是備份文件名,斜杠 / 是要備份的所有文件根目錄。有些目錄是無用的,例如 /proc、/lost+ found、/sys、/mnt、/media等,可以使用exclude參數(shù)來排除。同時 backup.tgz 這個檔案文件本身必須排除在外,否則可能得到一些莫名其妙的異常。
tar cvpzf backup.tgz /
--exclude=/proc
--exclude=/lost+found
--exclude=/backup.tgz
--exclude=/mnt
--exclude=/sys
AnolisOS 8系統(tǒng)備份的全量備份,非常耗時也非常大,如果壓縮包非常重要,可以選擇使用如下命令,也就是將參數(shù)cvpzf 替換成 cvpjf。備份完成后,你可以將文件拷貝出來進(jìn)行轉(zhuǎn)移或者燒錄到CD中 。
tar cvpjf backup.tar.bz2 /
--exclude=/proc
--exclude=/lost+found
--exclude=/backup.tar.bz2
--exclude=/mnt
--exclude=/sys
三、AnolisOS 8系統(tǒng)還原
系統(tǒng)還原需要非常謹(jǐn)慎,最好是本地環(huán)境多多測試,AnolisOS 8系統(tǒng)比較強(qiáng)勢的地方在于,你可以在一個運行的系統(tǒng)中執(zhí)行AnolisOS 8系統(tǒng)還原和刪除系統(tǒng)操作。
假如備份文件在根目錄,你已經(jīng)切換到根目錄,并且是超級管理員登錄狀態(tài)
tar xvpfz backup.tgz -C /
//如果你的檔案文件是使用Bzip2壓縮的,應(yīng)該用
tar xvpfj backup.tar.bz2 -C /
當(dāng)你執(zhí)行完上面的命令,工作還沒有完成,因為你還要創(chuàng)建補(bǔ)充剛才備份時排除的文件夾。
mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys
最后重啟系統(tǒng),你會發(fā)現(xiàn),一切回到了備份之前。
重啟系統(tǒng)
reboot
或者
shutdown -r now