Ubuntu備份與恢復

之前因爲各種折騰,Ubuntu出現各種問題,但也不能每次通過重裝系統解決……時常備份也是非常重要的。

本文參考:http://blog.csdn.net/scythe666/article/details/52029407

1. 備份系統

首先成爲root用戶:

$ sudo su

然後進入想要備份文件的系統目錄

# cd /

下面是我用來備份系統的完整命令:

# tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /

其中:
“tar”當然就是我們備份系統所使用的程序了。
“cvpfz”是tar的選項,意思是“創建檔案文件”、“保持權限”(保留所有東西原來的權限)、“使用gzip來減小文件尺寸”。
“backup.gz”是我們將要得到的檔案文件的文件名。
“/”是我們要備份的目錄,在這裏是整個文件系統。

在備份命令結束時你可能會看到這樣一個提示:tar: Error exit delayed from previous errors,多數情況下你可以忽略它。

2. 恢復系統

切換到root用戶,並把文件“backup.tgz”拷貝到分區的根目錄下。

使用下面的命令來恢復系統:

# tar xvpfz backup.tgz -C /

注意:上面的命令會用檔案文件中的文件覆蓋分區上的所有文件。

執行恢復命令之前請再確認一下你所鍵入的命令是不是你想要的,執行恢復命令可能需要一段不短的時間。

恢復命令結束時,還要重新創建那些在備份時被排除在外的目錄:

# mkdir proc
# mkdir lost+found
# mkdir mnt
# mkdir sys

等等
重啓電腦即可恢復。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章