備份與恢復

2021-10-06 19:49:01 字數 2012 閱讀 8884

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 ...