萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux文件系統管理文件備份的方法

Linux文件系統管理文件備份的方法

  前言:

  1 、備份的意識

  2 、備份分區 ro或unmount

  3 、數據壓縮

  4 、校驗 md5sum -c

  5 、加密處理 GunPG 非對稱密鑰加密】

  一、系統潛在的威脅

  系統硬件故障 軟件故障 電源故障 用戶的誤操作 人為破壞 緩存中的內容沒有及時的寫入磁盤 自然災害

  二、備份介質的選擇

  備份介質:硬盤【通過網絡服務器】 光盤 磁帶 可移動存儲設備

  一般在選擇備份介質時,要從可靠性、速度和價格之間進行權衡,一般選擇:硬盤,磁帶機

  三、備份策略

  完全備份

  每隔一段時間對系統進行一次完全的備份,這樣在備份時間間隔內,一旦系統發生故障使得數據丟

  失時,就可以用上一次的備份數據恢復到上一次備份時的情況。

  增量備份

  首先進行一次完全備份,然後每隔一段較短的時間進行一次備份,但是僅僅備份每個短時期內更改

  的內容。

  實際應用中,兩者混合使用。

  四、備份的分類

  系統備份

  實現對操作系統應用程序的備份

  目的:盡量在系統崩潰以後能快速簡單完全地恢復系統的運行

  主要備份/etc、/boot 、/var/log、/usr/local等,一般只有當系統內容發生變化時才進行

  用戶備份

  實現對用戶文件的備份 /home , 用戶的數據變動頻繁

  通常采用增量備份策略進行

  五、記錄更改 ,建立備份日志

  記錄系統的更改:記錄對系統進行了哪些修改的詳細描述及為什麼要進行修改

  建立備份日志:使用備份日志表格

  妥善保管

  【備份日志表格范例】

  機器名稱、IP地址、存放位置

  備份時間

  備份介質及其編號

  備份的文件系統

  備份的目錄和文件

  使用的備份命令

  備份人員及其他

  【實例】

  一、cp命令備份舉例

  cp -Rpu 備份目錄 目標目錄

  -R 備份的是目錄

  -p 保持備份目錄的屬性

  -u 增量備份

  遠程備份:scp

  二、tar命令備份舉例

  備份

  1、tar -zcf /backup/sys_20110303.tar.gz /etc /boot

  備份/etc與/boot目錄,可同時打包多個目錄

  2 、 tar -zcf backup_user_20110303.tar.gz /etc/passwd /etc/shadow

  /etc/group /etc/gshadow

  對/etc目錄下指定文件進行備份

  3、tar -ztf backup_user_20110303.tar.gz

  在不解包的情況下,查看備份包中的文件

  還原

  1、tar -zxf /backup/etc_20110303.tar.gz

  還原/etc目錄,默認還原到打包文件源目錄,-C可以指定還原目錄

  2、ar -zxf backup_user_20110303.tar.gz etc/group

  只恢復備份中的指定文件,在當前目錄下創建etc目錄,然後將group文件恢復到裡面

  去,注意etc目錄前沒有/符號

  備份最佳實踐

  1、tar -rf backup_user_20110303.tar /etc/default/useradd /etc/login.defs將/etc/default/useradd、/etc/login.defs的內容追加到

  backup_user_20110303.tar
copyright © 萬盛學電腦網 all rights reserved