xfsdump備份測試

2021-07-10 02:45:52 字數 2331 閱讀 8405

xfsdump支援備份方式為:

0                     完全備份

1 <= level <= 9    增量備份

本次實驗作業系統平台為sles 11 sp1 x86_64

一:備份

1.首先新增一塊硬碟/dev/sdb,格式化為xfs檔案系統

linux-qaac:~ # mkfs.xfs /dev/sdb

2.建立了乙個名為test的目錄,把/dev/sdb掛載在其目錄下,並在下面建立兩個檔案做測試

linux-qaac:~ # mkdir /test

linux-qaac:~ # mount /dev/sdb /test/

linux-qaac:~ # touch /test/

linux-qaac:~ # ls -l /test/

total 0

-rw-r--r-- 1 root root 0 dec  5 17:03 a

-rw-r--r-- 1 root root 0 dec  5 17:03 b

linux-qaac:~ #

2.再建立乙個名為backup的目錄,把備份放在這下面

linux-qaac:~ # mkdir /backup

3.現在首先做乙個完全備份

linux-qaac:~ # xfsdump -l 0 -f /backup/test_full_back /test -l test_full -m media0

4.接著在test目錄下再建立乙個檔案c,然後執行增量備份

linux-qaac:~ # touch /test/c

linux-qaac:~ # ll /test/

total 0

-rw-r--r-- 1 root root 0 dec  5 17:28 a

-rw-r--r-- 1 root root 0 dec  5 17:28 b

-rw-r--r-- 1 root root 0 dec  5 17:33 c

linux-qaac:~ #

linux-qaac:~ # xfsdump -l 2 -f /backup/test_back1 /test -l test_back1 -m media0

5. 接著在test目錄下再建立兩個檔案d和e,然後再執行增量備份

linux-qaac:~ # touch /test/

linux-qaac:~ # ll /test/

total 0

-rw-r--r-- 1 root root 0 dec  5 17:28 a

-rw-r--r-- 1 root root 0 dec  5 17:28 b

-rw-r--r-- 1 root root 0 dec  5 17:49 c

-rw-r--r-- 1 root root 0 dec  5 17:53 d

-rw-r--r-- 1 root root 0 dec  5 17:53 e

linux-qaac:~ #

linux-qaac:~ # xfsdump -l 2 -f /backup/test_back2 /test -l test_back2 -m media0

二:恢復

1.模擬刪除test目錄下的所有檔案

linux-qaac:~ # rm -rf /test/*

2.首先恢復完全備份並檢視恢復的內容

linux-qaac:~ # xfsrestore -f /backup/test_full_back /test/

linux-qaac:~ # ll /test/

total 0

-rw-r--r-- 1 root root 0dec  5 17:28 a

-rw-r--r-- 1 root root 0dec  5 17:28 b     

linux-qaac:~ #

3.然後只需要最後一次的增量

備份,就可以恢復所有內容

linux-qaac:~# xfsrestore -f /backup/test_back2 /test/

linux-qaac:~# ll /test/

total0

-rw-r--r--1 root root 0 dec  5 17:28 a

-rw-r--r--1 root root 0 dec  5 17:28 b

-rw-r--r--1 root root 0 dec  5 17:49 c    

-rw-r--r-- 1 root root 0dec  5 17:53 d

-rw-r--r-- 1 root root 0dec  5 17:53 e

linux-qaac:~#

至此test目錄下的所有內容都已恢復

xfsdump恢復工具實驗

xfsdump恢復工具實驗步驟 1 初始化磁碟 分割槽 格式化及掛載 2 準備測試檔案 3 使用xfsdump命令備份整個分割槽 xfsdump f opt dump.sdb1 dev sdb1 dump.sdb1 指定備份會話標籤,自己設的 sdb1 指定裝置標籤,自己設的 xfsdump i 檢...

xfsdump的選項 L和 M

目錄話不多說直接明了 看完下面的結論,還想繼續往下仔細看的請保持不被打擾,戴上耳機,家門口 埋雷 哦!xfsdump是針對xfs檔案系統的!l和 m就是標記用來方便查詢以及查詢時確認備份資料的資訊是否是自己需要的。命令格式 xfsdump l 0 l sdc1 bak m sdc1 bak f 全量...

RMAN備份測試

通過前面的若干示例,我們已經了解並嘗試了rman備份的一些命令,但是在實際環境中,不可能每次備份都要求dba一條命令一條命令來敲 dba手指頭都痙攣啦,老闆看著更是肉疼,早知道就是打幾個字母,雇個打字的,成本不是更低麼 通過前面章節的學習我們立志一定要優化的幹活,所以我們應該寫好一段指令碼,然後放在...