Linux dump命令用于備份文件系統(tǒng)。
dump為備份工具程序,可將目錄或整個文件系統(tǒng)備份至指定的設(shè)備,或備份成一個大文件。
語法
dump [-cnu][-0123456789][-b <區(qū)塊大小>][-B <區(qū)塊數(shù)目>][-d <密度>][-f <設(shè)備名稱>][-h <層級>][-s <磁帶長度>][-T <日期>][目錄或文件系統(tǒng)] 或 dump [-wW]
成都一家集口碑和實力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團隊和靠譜的建站技術(shù),十年企業(yè)及個人網(wǎng)站建設(shè)經(jīng)驗 ,為成都千余家客戶提供網(wǎng)頁設(shè)計制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,同時也為不同行業(yè)的客戶提供成都網(wǎng)站設(shè)計、成都做網(wǎng)站的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選成都創(chuàng)新互聯(lián)。
-0123456789 備份等級
-c 變更磁帶密度和容量
-n 管理員設(shè)置
-u 記錄完畢后,記錄文件系統(tǒng)的層級、日期、時間等文件/etc/dumpdates
-w 顯示要備份的文件
-W 顯示備份文件和最新的備份層級、時間和日期
-b<區(qū)塊大小> 指定區(qū)塊大小
-B<區(qū)塊數(shù)目> 指定區(qū)塊的數(shù)目
-d<磁帶密度> 設(shè)置磁帶密度
-f<設(shè)備名稱> 指定設(shè)備
-h<層級> 設(shè)定備份層級
-s<磁帶長度> 指定磁帶長度
-T<日期> 指定備份日期
列:把/usr/local/nginx目錄下的所有文件備份到/back目錄中,并命名為nginx.back.gz2
dump -0ju -f /back/nginx.back.g2 /usr/local/nginx
restore
功能說明:還原(Restore)由傾倒(Dump)操作所備份下來的文件或整個文件系統(tǒng)(一個分區(qū))。
語法:restore [-cCvy][-b <區(qū)塊大小>][-D <文件系統(tǒng)>][-f <備份文件>][-s <文件編號>] 或 restore [-chimvy][-b <區(qū)塊大小>][-f <備份文件>][-s <文件編號>] 或 restore [-crvy][-b <區(qū)塊大小>][-f <備份文件>][-s <文件編號>] 或 restore [-cRvy][-b <區(qū)塊大小>][-D <文件系統(tǒng)>][-f <備份文件>][-s <文件編號>] 或 restore [chtvy][-b <區(qū)塊大小>][-D <文件系統(tǒng)>][-f <備份文件>][-s <文件編號>][文件...] 或 restore [-chmvxy][-b <區(qū)塊大小>][-D <文件系統(tǒng)>][-f <備份文件>][-s <文件編號>][文件...]
補充說明:restore 指令所進行的操作和dump指令相反,傾倒操作可用來備份文件,而還原操作則是寫回這些已備份的文件。
參數(shù):
-b<區(qū)塊大小> 設(shè)置區(qū)塊大小,單位是Byte。
-c 不檢查傾倒操作的備份格式,僅準(zhǔn)許讀取使用舊格式的備份文件。
-C 使用對比模式,將備份的文件與現(xiàn)行的文件相互對比。
-D<文件系統(tǒng)> 允許用戶指定文件系統(tǒng)的名稱。
-f<備份文件> 從指定的文件中讀取備份數(shù)據(jù),進行還原操作。
-h 僅解出目錄而不包括與該目錄相關(guān)的所有文件。
-i 使用互動模式,在進行還原操作時,restore指令將依序詢問用戶。
-m 解開符合指定的inode編號的文件或目錄而非采用文件名稱指定。
-r 進行還原操作。
-R 全面還原文件系統(tǒng)時,檢查應(yīng)從何處開始進行。
-s<文件編號> 當(dāng)備份數(shù)據(jù)超過一卷磁帶時,您可以指定備份文件的編號。
-t 指定文件名稱,若該文件已存在備份文件中,則列出它們的名稱。
-v 顯示指令執(zhí)行過程。
-x 設(shè)置文件名稱,且從指定的存儲媒體里讀入它們,若該文件已存在在備份文件中,則將其還原到文件系統(tǒng)內(nèi)。
-y 不詢問任何問題,一律以同意回答并繼續(xù)執(zhí)行指令。
列:restore -r [-f dumpfile]