標籤:檔案 資料 ar linux 時間 sp res c
一、dump命令:
該命令既可以針對整個檔案系統進行備份,也可以僅針對目錄來備份。還可以指定不同的備份等級(-0~-9共10個等級)。
dump -W:列出在/etc/fstab中具有dump設定的分區是否備份過。
命令格式: dump [-Suvj] [-level] [-f 備份檔案] 待備份資料
參數說明:
-S:僅列出後面的待備份資料所需要的磁碟空間大小。
-u:將這次dump的時間記錄到/etc/dumpdates檔案中。
-v:將dump的檔案過程顯示出來。
-j:加入bzip2的支援,將資料壓縮,預設bzip2壓縮等級為2.
-level:指定等級,從-0~-9共10個等級。
-f:類似與tar的-f參數。
1、用dump備份完整的檔案系統:
dump -S /dev/sda1; <== 查看備份所需要的磁碟容量
dump -0u -f /root/boot.dump /boot; <==備份,指定備份等級為0
ll /root/boot.dump /etc/dumpdates; <== 驗證一下dumpdates是否更新
dump -1u -f /root/boot.dump.1 /boot; <== 建立差異備份檔案。
2、用dump備份非檔案系統,即單一目錄的方法:
此時,-level的1-9以及-u都不再適用了。
dump -0j -f /root/etc.dump.bz2 /etc;
二、restore:還原命令
既然有備份,就要有還原。
restore -t [-f dumpfile] [-h] <==查看dump檔案
restore -C [-f dumpfile] [-D 掛載點]; <== 比較dump與實際檔案
restore -i [-f dumpfile]; <== 進入互動模式
restore -r [-f dumpfile]; <== 還原整個檔案系統
參數說明:無法混用
-t:類似與tar -t功能,用於查看
-C:將dump內的資料拿出來與實際檔案系統比較
-i:進入互動模式,可以僅還原部分檔案
-r:還原整個檔案系統
其他參數:
-h:查看完整備份資料中的inode與label等資訊
-f:後面指定要處理的dump檔案
-D:與-C搭配
1、用restore查看dump備份後的備份資料內容:
restore -t -f /root/boot.dump;
2、比較差異並且還原整個檔案系統:
rsotre -C -f /root/boot.dump;
3、僅還原部分檔案的互動模式:暫不瞭解。