1. 程式人生 > >linux基礎(37)--xfs檔案系統的備份和恢復--RHEL7.2

linux基礎(37)--xfs檔案系統的備份和恢復--RHEL7.2

1. 準備測試檔案

  cp /etc/passwd /sda3

  mkdir /sda3/test

2. 互動式備份

  備份/sda3,備份後的檔案是/opt/dump

  xfsdump -f /opt/dump_sda3 /sda3     

  需要指定備份標籤和裝置標籤,此處設定為: dump_sda3和media0

3. 非互動式備份

   互動式備份適用於手工操作,非互動式備份適用於腳本里面 實現備份

  xfsdump -f /opt/dump_sda3 /sda3 -L dump_sda3 -M media0 &>/dev/null

  引數說明:

  -f     備份位置

  -L   備份標籤

  -M 裝置標籤

  備份檔案或目錄:

  xfsdump -f /opt/dump_sda3_a -s test /sda3 -L dump_sda3_test -M media1

  檢視備份檔案是否生成:

  ls /opt

  檢視備份資訊:

  sfxdump -I

4. 檔案系統恢復

  模擬檔案系統損壞,此處直接刪除分割槽/sda3

  rm -rf /sda3

  恢復檔案系統:

  xfsrestore -f /opt/dump_sda3 /sda3

  恢復單個檔案或目錄:

  xfsrestore -f /opt/dump_sda3_test -s /sda3/test

5. 附加:檔案的克隆

  將/sd3分割槽克隆到/data

  xfsdump - /sda3 | xfsrestore - /data

   克隆單個檔案或目錄:

  xfsdump --s tes /sda3 | xfsrestore - /data