linux 備份策略

panpong發表於2016-12-08

摘自:鳥哥的Linux私房菜-基礎篇.第三版,第25 linux備份策略

備份種類:完整備份之累積備份

          完整備份之差異備份

          關鍵資料備份

1.完整備份之累積備份

       完整備份常用工具有 dd, cpio, dump/restore 等等。dd,cpio兩個命令都能夠進行完整備份,

但累積備份就得要額外使用指令碼程式來處理。可以直接進行累積備份的是 dump 命令;

例如:

1dd

# dd 來將 /dev/sda 備份到完全一模一樣 /dev/sdb 硬碟上:

[root@www ~]# dd if=/dev/sda of=/dev/sdb

# 由於 dd 是讀取扇區,所以 /dev/sdb 這顆磁碟可以不必格式化,叧是你會等非常非常久,因為dd速度比較慢!

2cpio

#使用 cpio 來備份不還原整個系統,假謳儲存媒體為 SATA 磁帶機:

[root@www ~]# find / -print | cpio -covB > /dev/st0 <==備份到磁帶機

[root@www ~]# cpio -iduv < /dev/st0                  <==還原

3dump

[root@www ~]# dump -0u -f /backupdata/home.dump /home

#dump第一次進行累積備份

[root@www ~]# dump -1u -f /backupdata/home.dump.1 /home

4tar 也可以進行完整備份

[root@www ~]# tar --exclude /proc --exclude /mnt --exclude /tmp --exclude /backupdata -jcvp -f /backupdata/system.tar.bz2 /

 

2.完整備份之差異備份

       差異備份常用的工具不累積備份差不多!因為都需要完整備份嘛!如果使用 dump 來備份的話,那舉每次備份的等級 (level) 就都會是 level 1 的意思啦!當然啦,你也可以透過 tar -N 選項來備份喔!如下所示:

[root@www ~]# tar -N '2009-06-01' -jpcv -f /backupdata/home.tar.bz2 /home

# 另有在比 2009-06-01 還要新的檔案,在 /home 底下的檔案才會被打包迚 home.bz2 中!
#
有點奇怪的是,目錄還是會被記錄下來,另是目錄內的舊檔案就不會備份。

你也可以透過 rsync 來迚行映象備份喔! 這個 rsync 可以對兩個目錄迚行映象 (mirror) ,算是一個非常快速的備份工具!簡單的方法為:
[root@www ~]# rsync -av 來源目錄 目標目錄
# 1.
/home/ 映象到 /backupdata/home/
[root@www ~]# rsync -av /home /backupdata/
#
此時會在 /backupdata 底下產生 home 這個目錄來!
[root@www ~]# rsync -av /home /backupdata/
#
再次進行會快很多!如果資料沒有更新,幾乎不會進行任何動作!

 

3.關鍵資料備份

       關鍵資料備份只需要備份部分資料,那哪些是重要資料呢?

推薦:

/etc 整個目錄

/home 整個目錄

/var/spool/mail

/boot

/root

l  如果你自行安裝過其他的套件,如/usr/local/,/opt 也最好備份一下!

備份工具一般是:tar,rsync

[root@www ~]# tar -jpcvf mysql.`date +%Y-%m-%d`.tar.bz2 /var/lib/mysql

 

4.備份頻率

參考鳥哥:

所以針對鳥哥的『鳥站』來說,我的備份策略是這樣的:

?  主機硬體:使用一個獨立的 filesystem 來儲存備份資料,此 filesystem 掛載到 /backup 當中;

?  每日迚行:目前僅備份 MySQL 資料庫;

?  每週迚行:包括 /home, /var, /etc, /boot, /usr/local 等目錄不特殊朋務的目錄;

?  自勱處理:這方面利用 /etc/crontab 來自勱提供備份的迚行;

?  異地備援:每月定期的將資料分別 (a)燒錄到光碟上面 (b)使用網路傳輸到另一部機器上面。

 

參考文獻:

【1】              鳥哥的Linux私房菜-基礎篇.第三版,第25 linux備份策略

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16976507/viewspace-2130077/,如需轉載,請註明出處,否則將追究法律責任。

相關文章