這幾天系統出了點問題,打算把系統備份下。在網上看到LINUX的備份很簡單,這裏只說下備份到本地硬盤上ubuntu
備份第一步:打開一個終端,並運行 sudo su(回車後要求輸入密碼)ide
第二步:繼續在終端中輸入 cd /(注意中間有一個空格)spa
第三步:(開始備份系統)orm
在終端中輸入:ip
tar -cvpzf /media/hd7/ubuntu.tgz --exclude=/proc --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/sys /(注意最後一個/前有一個空格)ci
回車就就等吧,直到命令運行成功。資源
來解釋下這個命令:文檔
'tar' 是用來備份的程序it
c - 新建一個備份文檔class
v - 詳細模式, tar程序將在屏幕上實時輸出全部信息。
p - 保存許可,並應用到全部文件。
z - 採用‘gzip’壓縮備份文件,以減少備份文件體積。
f <filename> - 說明備份文件存放的路徑, /ubuntu.tgz 是本例子中備份文件名。
來看看咱們想要包含的目錄。咱們不想備份全部的東西,由於有些目錄是沒有多大用處的。 確認你不想包含的文件,不然您會獲得一個很奇怪的結果。 您也沒必要備份 /mnt 目錄下的東西,除非您有其餘分區掛在它下面或者你堅持要備份。您還必須確保沒有任何資源掛在 /media 目錄下(好比,任何CD或者移動存儲介質).不然,剔除/media。
最後一個參數是咱們想要保存的目錄. 咱們想要保存全部的東西,使用 / 做爲根目錄。
/media/hd7/ubuntu.tgz 這就是我備份文件保存的路徑。hd7爲我硬盤的別的分區,
再來看看從備份中還原系統:
tar -xvpzf /media/hd7/ubuntu.tgz -C /
簡單吧,只有一個命令而已
參數x是告訴tar程序解壓縮備份文件。 -C <directory> 參數是指定tar程序解壓縮到的目錄。 ( 在本例中是/ )
,這會花一段時間。等它完成了,你就有了一個徹底恢復的Ubuntu系 統!只需確保在你作其餘任何事情以前,從新建立你剔除的目錄: ( /proc, /lost+found, /mnt, /sys, 等等。)
mkdir /proc /lost+found /mnt /sys