xfs文件系統


1初始xfs

centos選擇xfs格式作為默認文件系統,不再使用ext,但是仍然支持ext4
提供xfsdump和xfsrestore工具
xfs使用時,不需要卸載。 類似熱備功能。支持斷點續傳

概念補充

完全備份:每次都把制定的本分目錄完整的復制一遍
增量本分:每次將之前做過的備份之后有變化的文件進行備份
差異備份:每次將第一次完整備份以來有變化的文件進行備份

xfsdump的備份級別有兩種

默認為0,0代表完全備份,
1-9級別代表 增量備份

2xfs文件系統的使用

1在虛擬機增加一塊虛擬硬盤,開機之后會發現
ls /dev/sdb

2對sdb分區

fdisk /dev/sdb
	p:查看當前分區表
	n:新建分區
		P:主分區
		e:擴展分區
		其后會選擇分區號和起始扇區,一般默認即可
		設置扇區大小,根據情況設置
		w:保存

3格式化
mkfs.xfs /dev/sdb1

4創建掛載點
mkdir /sdb1

5掛載
mount /dev/sdb1 /sdb1

3完全備份與恢復

1備份語法
xfsdump -f 備份存放位置 要備份路徑
xfsdump -f /opt/dump_sdb1 /dev/sdb1

要備份的路徑不能寫成/sdb1/, 可以是/dev/sdb1 或者是 /sdb1

接下來會提示你:
輸入指定備份會話標簽:
dump_sdb1
輸入指定設備標簽:
sdb1

2免交互備份(方便后期定時操作)

xfsdump -f /opt/dump_passwd /sdb1 -L dump_passwd -M sdb1

備份時,只備份某一個目錄或者文件
xfsdump -f /opt/dump_grub2 -s grub2/grub.cfg /boot -L dump_grub2 -M boot

3完全備份恢復

查看備份詳細信息
xfsdump -I

文件系統恢復
xfsrestore -f /opt/dump_sdb1 /sdb1

指定文件恢復
xfsrestore -f /opt/dump_grub2 -s grub2/grub.cfg /boot

4增量備份

增量備份是指在一次全備份后,以后每次備份只需要備份與前一次相比增加或者修改的文件

優點

沒有重復的文件,所有備份時間短,不會浪費存儲空間
缺點
數據恢復相對麻煩,按照全備份到依次增量備份的時間,逐個反推。

實戰,增量備份文件系統

1對要備份的目錄進行完全備份
xfsdump -f /opt/test-full /sdb1 -L test-full -M sdb1

2對/sdb1 目錄下增加一些文件或者內容,然后進行第一次增量備份
xfsdump -l 1 -f /opt/test-full1 /sdb1 -L test-full1 -M sdb1

3繼續對sdb1 目錄下增加一些文件或者內容,進行第二次增量備份
xfsdump -l 2 -f /opttest-full2 /sdb1 -L test-full2 -M sdb2

刪除/sdb1目錄的文件之后,如何恢復呢

1恢復完全備份
xfsrestore -f /opt/test-full /sdb1

2恢復1級備份
xfsrestore -f /opt/test-full1 /sdb1

3恢復2級備份
xfsrestore -f /opt/test-full2 /sdb2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM