1、linux系統需要備份的資料
/root/目錄:
/home/目錄:
/var/spool/mail/目錄:
/etc/目錄: (重要配置檔案儲存位置)
其他目錄:
日誌安裝服務的資料
apache需要備份的資料
➢配置檔案
➢網頁主目錄
➢日誌檔案
mysql需要備份的資料
➢原始碼包安裝的mysql: /usr/local/mysql/data/
➢rpm包安裝的mysql: /var/ib/mysql/
完全備份: 完全備份就是指把所有需要備份的資料全部備份,當然完全備份可以備份整塊硬碟,整個分割槽或某個具體的目錄
增量備份
差異備份
1、dump命令(可能需要先安裝。可以用rpm -q | grep dump 檢視)
[root@localhost ~]# dump [選項] 備份之後的檔名原檔案或目錄
選項:-level: 就是我們說的0-9十個備份級別
-f檔名: 指定備份之後的檔名
-u: 備份成功之後,把備份時間記錄在/etc/dumpdates檔案
-v: 顯示備份過程中更多的輸出資訊
-j: 呼叫bzlib庫壓縮備份檔案,其實就是把備份檔案壓縮為.bz2格式
-w: 顯示允許被dump的分割槽的備份等級及備份時間
備份分割槽
dump -0uj -f /root/boot.bak.bz2 /boot/
#備份命令。先執行一次完全備份,並壓縮和更新備份時間
cat /etc/dumpdates
#檢視備份時間檔案
cp install.log /boot/
#複製日誌檔案到/boot分割槽
dump -1uj -f /root/boot.bak l.bz2 /boot/
#增量備份)boot分割槽,並壓縮
dump -w
#查詢分割槽的備份時間及備份級別的
備份檔案或目錄
dump -0j -f /root/etc.dump.bz2 /etc/
#完全備份/etc/目錄,只能使用0級別進行完全備份,而不再支援增量備份
恢復2、restore 命令
[root@localhost ~]# restore [模式選項] [選項]
模式選項: restore命 令常用的模式有以下四種,這四個模式不能混用。
-c: 比較備份資料和實際資料的變化
-i: 進入互動模式,手工選擇需要恢復的檔案。,
-t: 檢視模式,用於檢視備份檔案中擁有哪些資料。
-r: 還原模式,用於資料還原。
選項:-f: 指定備份檔案的檔名.
比較備份資料和實際資料的變化
mv /boot/vmlinuz- 2.6.32-279 el6. i686 /boot/vmlinuz-2.6.32-279. el6. i686.bak
#把boot目錄中核心映象檔案改個名字
restore -c -f /rootboot.bak.bz2
#restore發現核心映象檔案丟失
檢視模式
restore -t -f boot.bak.bz2,
還原模式
#還原boot.bak.bz2分割槽備份
#先還原完全備份的資料
mkdir boot.test
cd boot.test/
restore -r -f /root/boot .bak .bz2
#解壓縮
restore -r -f /root/boot .bak1.bz2
#恢復增量備份資料
#還原/etc/目錄的備份etc.dump.bz2
restore -r -f etc.dump.bz2
#還原etc.dump.bz2備份
mysql 備份與恢復 MySQL 備份與恢復
1 檢視資料庫的資料儲存在哪個目錄下 shiyanlou mysql uroot e show variables like datadir variable name value datadir var lib mysql 2 備份資料的方法 select into outfile 檔名 或者 s...
mysql 備份與恢復 Mysql 備份與恢復
資料檔案一致性處理 在完全備份的情況下,檔案不是時間點一致的,因為進行快照的時間點不一樣。如果嘗 試在未prepare資料的情況下還原資料庫,雖然操作上支援恢復,但是在啟動的時候仍會 進行資料recovery。執行帶 prepare 選項的 mariabackup 命令會使資料檔案進行統一,達到資料...
備份與恢復
一 需要備份的資料 1 linux需要備份的資料 a root 目錄 b home 目錄 c var log 目錄 d etc 目錄 2 apache需要備份的資料 a 配置檔案 b 網頁目錄 c 日誌檔案 3 mysql需要備份的資料 1 原始碼包安裝的mysql usr local mysql ...