Linux xfs 檔案系統備份與恢復

2021-07-23 21:31:41 字數 1126 閱讀 7202

又回來了,剛好學到這一招,趁熱記下來跟大家分享下。我在本地虛擬機器建了乙個centos系統,自帶的檔案系統格式是xfs的。如果遇到檔案被刪,該如何備份,以及還原呢?且往下看。

用下面的命令先按照下xfsdump 工具,如果已經存在了,那就跳過這一步

yum install xfsdump

yum install xfsprogs-devel

先格式化你的分割槽

mkfs.xfs -f /dev/sdb1
然後取消原來分割槽的掛載,新建乙個資料夾,把分割槽掛載到上面去

#加l引數是指定掛載點,一開始直接umount 會出現掛載在兩個資料夾的情況,制定好掛載點之後,umount成功

umount /dev/sdb1 -l /boot

#新建乙個資料夾

mkdir /data

#把分割槽掛載到 /data 資料夾下

mount /dev/sdb1 /data

#檢視分割槽掛載情況

df -h

#首先備份/data整個目錄到/tmp目錄下,期間會讓你輸入label for session和label for dump 都是備註說明 ,依次輸入 dump_data, media0 或者空格直接回車也不影響。

xfsdump -f /tmp/dump_data /data

#檢視備份是否生成

ls -l /tmp/dump_data

回車鍵一直往下就行,ls 檢視是否生備份,存在的話就是備份成功啦。

上面我們是直接備份了資料到 /tmp 資料夾下,恢復的命令差不多

rm -rf /data/*

#恢復資料,全部恢復了

xfsrestore -f /tmp/dump_data /data

#檢視資料夾是否全部已恢復

ls -l /data

可以看到檔案都存在了,沒有備份的情況下,目前看來無法恢復資料。如果使用這種系統,建議結合之前我講過的crontab 定時器 《linux crontab 定時器 自動化執行程式 必備知識》 一文,來做定時備份,以免資料未備份情況下全部丟失無法找回,下一章我會繼續講ext3,4系統的恢復,歡迎繼續關注支援。

Linux xfs檔案系統備份和恢復

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

Linux xfs檔案系統備份和恢復

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

linux xfs檔案系統

centos7使用了xfs格式作為預設檔案系統,xfs提供了xfsdump備份,xfsrestore恢復 xfsdump的備份級別有以下兩種,預設為0 0 級別代表 完全備份 1到9級別代表 增量備份 centos7,新增一塊虛擬硬碟,準備乙個測試環境 正常使用一塊硬碟的過程 1新增磁碟 關閉cen...