攻城獅在路上(三)Linux(二十九)--- 完整備份工具:dump以及restore

來源:互聯網
上載者:User

標籤:檔案   資料   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、僅還原部分檔案的互動模式:暫不瞭解。

    

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.