linux xfs檔案系統

2022-09-02 07:12:08 字數 2393 閱讀 7304

centos7使用了xfs格式作為預設檔案系統,

xfs提供了xfsdump備份, xfsrestore恢復

xfsdump的備份級別有以下兩種,預設為0

0 級別代表 : 完全備份

1到9級別代表 : 增量備份

centos7,新增一塊虛擬硬碟,(準備乙個測試環境)

正常使用一塊硬碟的過程

1新增磁碟

關閉centos

通過虛擬機器》硬碟》新增裝置》新硬碟,

開機centos

2分割槽

ls /dev/sd*可以看到多了乙個/dev/sdb,這就是第二個磁碟(剛剛新增的)

使用fdisk對它進行分割槽

fdisk /dev/sdb

輸入p檢視分割槽

n新建分割槽

選擇p主分割槽

w儲存

3格式化

格式化成xfs檔案系統

mkfs.xfs /dev/sdb1

4掛載

建立掛載點

mkdir /sdb1

掛載mount /dev/sdb1 /sdb1/

備份整個系統

xfsdump -f 備份存放位置 要備份路徑或者目錄

xfsdump -f /opt/dump_sdb1 /dev/sdb1

會提示指定會話標籤 : dump_sdb1

提示指定裝置標籤 : sdb1

也可以指定備份時免互動,方便後期做定時備份

xfsdump -f /opt/dump_sdb1 /dev/sdb1 -l dump_sdb1 -m sdb1

當然也可以備份分割槽中的某乙個目錄

引數 : -s

xfsdump -f /opt/dump_grub2 -s grub2/grub.cfg /boot -l dump_grup2 -m boot

檔案系統的恢復

xfsrestore -f 指定恢復檔案的位置,指定存放恢復後的檔案的路徑

xfsrestore -f /opt/dump_sdb1 /sdb1

xfsrestore -f /opt/dump_grub2 -s grub2/grub.cfg /boot

在使用xfsdump時有如下限制

xfsdump不支援沒有掛載的檔案備份命令

xfsdump必須root的許可權才能操作

xfsdump只能備份xfs檔案系統

xfsdump備份的資料,只能讓xfsrestore解析

增量備份

概念:是指在上一次全備份或者在上一次增量備份後,以後每次的備份只需備份與前一次相比增加或者刪除的檔案

第一次增量備份的物件是進行全備份後產生的增加和修改的檔案,第二次增量備份的物件時進行第一次增量備份後所產生的增加和修改的檔案

實戰:1    第一次完全備份

xfsdump -f /opt/dump_sdb1 /dev/sdb1 -l dump_sdb1 -m sdb1

2   將要備份的目錄新增內容,進行增量備份

xfsdump -l 1 -f /opt/dump_sdb1.1 /dev/sdb1 -l dump_sdb1.1 -m sdb1

-l : 做乙個等級為1的備份

3    接著新增內容,繼續進行增量備份

xfsdump -l 2 -f /opt/dump_sdb1.2 /dev/sdb1 -l dump_sdb1.2 -m sdb1

-l 做乙個等級為2的備份

4    刪除原始資料,

rm -rf /sdb1/*

現在改如何恢復呢

步驟:先恢復完全備份

情況一:恢復最後一次增量備份,(如果兩次增量備份都是1級別的所以只需要備份最後乙個增量就可以了)

情況二:如果你做的是第一次是1級倍,第二次是2級倍,那麼你在恢復的時候就需要先恢復1級倍,然後是2級倍,以此類推

恢復完全備份

xfsrestore -f /opt/dump_sdb1 /sdb1

第一次增量恢復

xfsrestore -f /opt/dump_sdb1.1 /sdb1

第二次增量恢復

xfsrestore -f /opt/dump_sdb1.2 /sdb1

經過測試發現第一次和第二次增量恢復的順序是可以顛倒的,因為他們備份的都是特定的資料

Linux xfs 檔案系統備份與恢復

又回來了,剛好學到這一招,趁熱記下來跟大家分享下。我在本地虛擬機器建了乙個centos系統,自帶的檔案系統格式是xfs的。如果遇到檔案被刪,該如何備份,以及還原呢?且往下看。用下面的命令先按照下xfsdump 工具,如果已經存在了,那就跳過這一步 yum install xfsdump yum in...

Linux xfs檔案系統備份和恢復

目標內容 絕對路徑和相對路徑 建立 檢視 複製 刪除檔案和資料夾 xfs檔案系統的備份和恢復 b 1.絕對路徑和相對路徑 b 路徑 在我們平時使用計算機時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑 u 絕對路徑 u 在linux中,絕對路徑是從 開始的,比如 usr etc...

Linux xfs檔案系統備份和恢復

目標內容 絕對路徑和相對路徑 建立 檢視 複製 刪除檔案和資料夾 xfs檔案系統的備份和恢復 b 1.絕對路徑和相對路徑 b 路徑 在我們平時使用計算機時要找到需要的檔案就必須知道檔案的位置,而表示檔案的位置的方式就是路徑 u 絕對路徑 u 在linux中,絕對路徑是從 開始的,比如 usr etc...