Linux操作系統備份之二:通過tar拷貝分區實現Linux操作數據的在線備份


http://www.tektea.com/archives/2163.html。

在《Linux操作系統備份之一:使用LVM快照實現Linux操作系統數據的在線備份》文章中,我們介紹了使用LVM快照實現操作性系統在線備份的方法,LVM快照可以實現在線操作系統數據的備份,在線的意思也就是說,不中斷業務的條件下,完成操作系統數據的備份。

今天我們介紹另外一種在線備份Linux操作系統的方法:通過tar拷貝操作系統分區數據,完成操作系統備份。

在繼續往下面讀之前,為了更好理解,請先閱讀這篇文章:《Linux基礎知識之Linux系統各個目錄的作用》,這篇文章介紹了Linux的基礎目錄及其作用,下面的備份會說到這些目錄。

一句話說明此方案原理:備份/boot(含grub),備份分區表,備份LVM卷信息(如果有)備份系統文件。

下面具體介紹:

1. 分區規划
在實施此方案之前,需要規划好分區,通過tar備份分區之前,先要規划好分區。
Linux操作數據的在線備份

2. 備份數據定義
備份的目錄和分區為:
/boot boot引導分區
/etc 系統核心配置文件
/var 系統運行目錄
/home 用戶主目錄
/root root用戶主目錄
/opt 用戶程序文件
/bin 系統可執行文件
/sbin 系統可執行文件
/usr 程序安裝目錄

無需備份的目錄:
這些目錄用途參考《Linux基礎知識之Linux系統各個目錄的作用》這個文章,這里就不重復介紹了。
/proc
/sys
/dev
/media
/swap

3. 備份
分區和目錄都定義好了之后,開始執行備份,步驟為:
1)備份分區表。執行fdisk -l > /var/partition.cfg
2)備份LVM卷元數據。 vgcfgbackup -v ,命令會將卷信息導出到文件。
3)備份/boot分區。
4)使用tar命令,備份上面的所有分區和數據。

4. 恢復
備份完成后要恢復備份的數據,需要重新引導操作系統。
你可以通過光盤引導操作系統進入單用戶模式,或者使用內存操作系統進入單用戶模式。使用光盤相對簡單一些。
1)進入單用戶模式后,將備份的數據掛接到操作系統。
2)根據備份出來的分區表,創建分區。
3)解壓/boot分區,通過grub-install命令,恢復grub。
4)恢復LVM卷。vgcgfrestore命令。
5)解壓各個目錄和分區。

5. 性能影響
通過tar命令壓縮的方式備份操作系統數據,對操作系統運行還是有一定性能影響的。這個要根據數據大小而定,需要在實際環境測試。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM