前言:
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