歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux學習筆記_9_文件系統管理_4_文件備份

Linux學習筆記_9_文件系統管理_4_文件備份

日期:2017/3/1 13:36:31   编辑:關於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
2、tar -uf backup_user_20110303.tar /etc/passwd
將/etc/passwd目錄中修改過的內容追加到備份文件
【* -r與-u選項只能針對tar包使用】
3、tar -zcf /backup/etc_$(date +%F).tar.gz /etc
為備份文件名添加時間(年月日)
4、tar -zcf /backup/etc_$(date +%Y.%m.%d-%H%M).tar.gz /etc
添加年月日小時分鐘
Copyright © Linux教程網 All Rights Reserved