Linux中備份與恢複Linux系統

來源:互聯網
上載者:User

linux也查windows系統一相可以直接對系統進行備份以備系統出問題時我們進行還原了,下面我來給大家詳細介紹Linux中備份與恢複Linux系統的方法,有需要學習的朋友可參考。

備份:

具體說來要這樣做:

首先是要用root使用者,必須的,然後是到/目錄下,就是根目錄下,然後就可以使用下面給出的命令一鍵備份了,easy:

 代碼如下 複製代碼

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

exclude=/mnt--exclude=/sys

這裡稍微介紹一下代碼,應該都認識的吧:

tar是Linux下的打包命令,就是類似於壓縮的打包,加上參數‘cvpfz’用於表示建立一個打包檔案,並且具有儲存許可權,後面的z表示使用gzip壓縮,f參數後面就是街上名稱了,這裡的就是backup.tgz了。

後面加上的就是備份的目錄,這裡要備份所有的檔案,自然就是根目錄了:/。後面--exclude很明白吧,就是要排除的目錄,這些目錄下的檔案我們不想備份,因為沒有什麼用,或者很大很大,嚴重影響備份的速度。當然了,不要笨到把自己想要備份的檔案也排除了,那樣結果會很怪異的。這裡提醒一下,如果不想備份/mnt下,那就把它排除把,還有就是/media目錄了,不要掛載東西,不然一起備份了,還是比較厲害的一個命令了。

可能在備份的最後會有一條資訊,就是提示tar命令由於先前錯誤的耽擱存在錯誤之類的,不過這個不要緊,直接pass。

除此之外,還可以選擇擁有較高壓縮比率的Bzip來壓縮檔,高壓縮比意味著低壓縮速度,那就需要很長的時間了,如果不是很著急,那就可以用下面的命令來做,其實也沒什麼,就是把上面的命令中的z參數替換成j參數,就可以了,這樣的話命令就會變成這樣:

 代碼如下 複製代碼


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

exclude=/mnt--exclude=/sys

恢複:

如果哪一天很不幸你的資料被毀掉了,你應該感到慶幸,因為你曾經備份過系統,但願這個備份的時間不要太久了。廢話不多說,下面就是恢複。

我們已經將系統整個備份到了backup.tgz檔案了

下面還是要確定你就是根使用者,這樣才能順利進行,不然又得糾結的。

確定所擁有的備份檔案在根目錄下。這是必須的,不然會有意想不到的錯誤,你可以想象恢複到一般的時候恢複檔案把自己給覆蓋了的情況。

接下來我還是宣揚一下Linux的好處,就是不需要用光碟片引導之類的,因為你就在操作的最底層,無需再次關開機什麼的,額,這裡除去你的系統已經被你搞得連shell都看不見了,還是老實點的引導吧,我們可以再Linux啟動並執行時候還原檔案,並且移除所有的其他檔案,這是危險的。下面還是正題:

使用這個命令即可:

 代碼如下 複製代碼

tar xvpfz backup.tgz -C /

如果使用了bz2:,就是用下面的命令:

 代碼如下 複製代碼

tar xvpfj backup.tar.bz2 -C /

這回把分區裡所有相同的檔案用壓縮檔裡的檔案代替,所有要三思而後行,除非你的系統的確需要還原。

下面的命令用於重新建立被排除的目錄:

 代碼如下 複製代碼


 mkdir proc 

 mkdir lost+found 

 mkdir mnt 

 mkdir sys

■/proc 許可權:檔案所有者:root群組:root所有者:讀取 執行 群組:讀取 執行 其它:讀取 執行
■/lost+found 許可權:檔案所有者:root群組:root 所有者:讀取 寫入 執行 群組:讀取 執行 其它:讀取 執行
■/mnt 許可權:檔案所有者:root群組:root所有者:讀取 寫入 執行 群組:讀取 執行其它:讀取 執行
■/sys 許可權:檔案所有者:root群組:root所有者:讀取 寫入 執行 群組:讀取 執行其它:讀取 執行

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.