操作筆記:Linux系統(tǒng)備份tar壓縮
Linux的發(fā)展非常迅速,有趕超微軟的趨勢。這里介紹Linux的知識,讓你學(xué)好應(yīng)用Linux系統(tǒng)。今天一講Linux系統(tǒng)備份tar壓縮,希望你記住Linux系統(tǒng)備份tar壓縮。在Freebsd里進行了tar壓縮正個系統(tǒng)實驗成功后,我也在Linux嘗試,實驗環(huán)境是在vmware虛擬機的debian里進行實驗。
不過以下方法也適用于freebsd。過程:
在系統(tǒng)***空間的那個目錄里進行備份, 先用df -h 查看一下使用了的空間,大致估算一下剩下的空間是否能放置這個tar的文件.
例如我的***剩余空間目錄是/usr,所以操作是:
# mkdir /usr/bak
# cd /usr/bak
# vim extfile.txt <=生成這個文件是tar排除不壓縮的文件, 在里邊輸入
/usr/bak
/seLinux <= 如果系統(tǒng)是centos 就要加上個
/proc <= freebsd 系統(tǒng)的就不用這個
/sys <= freebsd 系統(tǒng)的就不用這個
退出vim ,保存文件, 以上就是需要排除不壓縮的目錄
然后的命令就是
# tar czf /usr/bak/backup.tar.gz -X /usr/bak/extfile.txt /
這樣就可以生成整個系統(tǒng)的備份了,有點像Windows的ghost克隆文件的備份.
以后有什么系統(tǒng)回復(fù)就用這個行了,只要在:
# cd /
# tar xzf /usr/bak/backtar.gz -C /
這樣就可以恢復(fù)了
另一情況:
可以用Linux livecd之類的系統(tǒng)進行啟動,然后在命令行mount上原硬盤的分區(qū),結(jié)構(gòu)要和/etc/fstab 文件結(jié)構(gòu)一樣,例如mount到/mnt/下的話,那命令就改為:
# tar xzf backtar.gz -C /mnt/
其實如果你會用Linux livecd分區(qū)新硬盤的話,然后想法子把那個backup.tar.gz弄到livecd或者新硬盤的新分區(qū)上,然后在執(zhí)行以上解壓就可以做個新系統(tǒng)了,不過在解壓完畢后執(zhí)行以下命令,至于點解,不知道,反正要這樣做:
# cd /
# /bin/touch /.autorelabel
這樣就輕松應(yīng)用Linux備份ghost。
【編輯推薦】