Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> 系統常見問題解答 >> linux系統下幾種備份工具大比拼

linux系統下幾種備份工具大比拼

日期:2017/4/18 11:46:35      編輯:系統常見問題解答

  用過linux系統的用戶就知道了,其實標准的linux系統下的備份工具都是很完善的,他們提供了備份功能讓我們更好的維護系統,不過linux下有很多種備份工具,不知道大家會選擇哪些呢,都有什麼功能呢?

  dump

  dump 可將目錄或整個文件系統備份至指定的設備,或備份成一個大文件。dump 可以執行類似 tar 的功能。然而,dump 傾向於考慮文件系統而不是個別的文件。下面是引自 dump 手冊文件中的內容:“dump 檢查 ext2 文件系統上的文件,並確定哪些文件需要備份。這些文件將出於安全保護而被復制到給定的磁盤、磁帶或其他存儲媒體上,大於輸出媒體容量的轉儲將被劃分到多個卷。在大多數媒體上,容量是通過一直寫入直至返回一個 end-of-media 標記來確定的。”

  配合 dump 的程序是 restore ,它用於從轉儲映像還原文件。

  restore 命令執行轉儲的逆向功能。可以首先還原文件系統的完全備份,而後續的增量備份可以在已還原的完全備份之上覆蓋。可以從完全或部分備份中還原單獨的文件或者目錄樹。

  dump 和 restore 都能在網絡上運行,因此您可以通過遠程設備進行備份或還原。 dump 和 restore 使用磁帶驅動器和提供廣泛選項的文件設備。然而,兩者都僅限用於 ext2 和 ext3 文件系統。如果使用的是 JFS、Reiser 或者其他文件系統,您將需要其他的實用工具,比如 tar 。

  cpio

  如果沒有 dump 指令或者 dump 版本不符所需, 則 cpio 是您的下一個好選擇。cpio 比其它備份工具存在的時間久,且具有一些其它工具所缺乏的重要特性。 但首先需說明的是,有些功能 dump 有提供而 cpio 則無,如下:

  ◆無需使用touch或find檔案,即可執行變動備份(incremental backup);

  ◆備份完後不改變資料的atime及ctime;

  ◆以互動方式執行資料恢復,如restore的選項-i。

  cpio 是一個非常有用的備份工具,它最大的不同處,是可以備份從標准輸入( stdin )而來的的檔案。 目前有些新版的 tar 支持 從標准輸入來的檔案備份,但大部份尚未有此功能。

  為什麼cpio較不常被使用?

  如果 cpio 如此好用,為何 tar 卻比較流行?最可能的理由是同樣的功能,tar 比 cpio 較簡單易用(也較標准)。 例如:每個版本的 tar 都支持 tar cf device 及 tar xf device, 然而 cpio有時支持 I 及 O;有的版本則無。如果將 cpio 每種版本的選項累計,則有近 40 個選項, 甚至有些使用同一字母的參數,在不同版本的 Unix 有不同的意義。 但您只要使用在大部份平台皆標准的選項,那麼,cpio 幾乎與 tar 一般簡單好用。

Copyright © Windows教程網 All Rights Reserved