Ubuntu如何備份和恢復系統

這幾天系統出了點問題,打算把系統備份下。在網上看到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
相關文章
相關標籤/搜索