磁盤歸檔(DAR)是一個免費分發,跨平台和開源的命令行軟件,用C ++實現為歸檔工具,可以用來做增量,減量,差,已加密或文件的完整備份
是基於該libdar庫,磁盤歸檔功能集成加密和備份壓縮,支持所需大小的文件檔案切片,支持特殊設備,純文本文件,軟鏈接,以及命名管道硬連接。
在功能一覽
主要功能包括擴展屬性,包括Linux ACL(訪問控制列表)和Mac OS X文件叉,順序讀取模式,差異備份支持,預防檔案損壞,重試失敗的備份多次支持支持用戶想要的東西,幹運行執行模式,以及哈希文件生成的檔案,支持SHA1和MD5方法。
另外,磁盤歸檔支持稀疏文件恢復和檢測,從加密或壓縮的存檔文件的快速恢復,對磁帶的支持,表的內容隔離,文件更改的自動檢測,同時進行備份,在歸檔的頭用戶評論,以及合併多個存檔,支持很好的調節覆蓋策略。
不解密或解壓縮它的存檔Reslicing也可以與磁盤歸檔,其包括用於可作為後和保存用戶定義的文件夾或文件之前的動作片之間運行,以及用戶定義的腳本掛鉤。此外,應用程序可以備份和超過Netcat的或SSH(安全外殼)還原文件,並配有一個內置的檔案保護和修復功能,這要歸功於Parchive。
一個真正的跨平台備份實用程序
磁盤歸檔是不無疑是一個跨平台的軟件,因為它已針對所有的GNU / Linux發行版,BSD數和Solaris口味,以及微軟Windows和Mac OS X操作系統下工作。它與64位和32位硬件平台兼容。
本發行版是新的:
- 固定缺少包括文件libdar API
- 將推出額外去掉try / catch塊提交72da5cad5e52f959414b3163a2e2a320c2bc721e
- 刪除完整性檢查。
- 當使用加密或切片散列法固定片最後創建後-E腳本/命令,非呼叫
- 在dar_manager固定的bug:數據庫中鉛libdar歸檔置換來檢查在某些情況下的範圍內存檔編號
- 的條件的固定反轉引發了有關存檔日期順序警告在dar_manager數據庫,同時在數據庫中移動存檔
- 在文檔的文字錯誤
- 目錄存儲器的優化,與缺點來限制條目的數量在歸檔由libdar味道所支持的最大整數(32比特/ 64比特/ infinint)。
- 修正配置腳本暫時依靠LIBS而LDFLAGS檢查GPGME可用性
- -A和-9 dar_manager的選項之間去除次序相關:-9現在可以之前或之後-A選項指定
- 重置為"假"在" inode_wrote"硬鏈接數據結構的標誌檢測和合併之前。合併之前測試存檔或測試第二次將不包括在操作硬連接的inode。這種情況不會發生DAR,但可以與保持目錄在內存中就可以執行不同的操作一些外部工具的成功。
- 在現有的檢測片來警告用戶和/或避免覆蓋,錯誤導致達爾至&QUOT常規固定的bug;樹皮"當存檔基名由一個+字符開始。
- 避免配置腳本使用AM_PATH_GPGME時gpgme.m4不可用
- 在libdar API添加新的方法來獲取存檔偏移量和保存文件的存儲容量(類LIST_ENTRY)
- 在libdar API添加新的方法來翻譯存檔偏移文件偏移量(等級檔案)
- 報告時由系統返回的文件名有由系統本身支持的最大長度的特定錯誤消息,假設文件名已被截斷
在編寫歸檔到一個FUSE基於文件系統時造成的問題
什麼是新的在2.5.3版本:
- 修復2.5.X版本遇到問題時, 2.4.x的libdar庫已經安裝在FreeBSD系統。
- 當讀取存檔截斷提高的消息,並在國防部不嚴的libdar行為
- 在&QUOT固定自我報告的bug; tronconneuse.cpp線561"滿足在讀取截斷/損壞存檔
- 修正未關閉filedescriptors,滿足節能還沒有廣度EXTx FSA可用 文件系統時,
- 固定配置腳本是在gpgme.h安裝在非標準的路徑和用戶沒有提供連貫CPPFLAGS系統前端更健壯,LDFLAGS調用的./configure之前
- 上市隔離目錄作為XML輸出時顯示的CRC值
- 修復編譯問題,當系統不提供strerror_r()調用
- 避免警告有關FSA缺席時FSA-範圍設置為QUOT;沒有"
- 添加--disable-fadvise選項,為那些想從達累斯薩拉姆的系統緩存回滿壓(行為相同的2.4.x),配置腳本
- 修復的bug,fadvise()稱為錯誤的時間製造具有約從2.4.x的相對性能沒有影響更新常見問題,以2.5.X它
- 優化:降低呼叫的數量DUP()在libdar啟動
- 改進:詳細輸出打印的文件類型
- 新功能:添加%t宏反映DAR的inode的類型--backup鉤 - 執行選項
什麼是新的在2.5.2版本:
- 修正了當遇到權限被拒絕讀取或寫片
- 這避免了文件系統的根目錄 創建歸檔固定的bug
- 修正的bug在罕見的情況下滿足,而在連續讀取模式下讀取使用GnuPG加密檔案加密。在這種情況下libdar可能無法讀取存檔(但在正常讀取模式成功)發出一個不起眼的消息(消息也被固定)。
- 簡化代碼,從類crypto_sym去除場reading_verion其父類TRONCONNEUSE已經有了這樣的信息
- 在執行結束由DAR顯示去除多餘的換行符
- 修正了避免達爾正確讀取的條目(報告CRC錯誤)字符時,特定順序(轉義序列的開始)落在逃逸層的讀取緩衝區結束。
- 為DateTime類的速度優化
- 修正了,在連續讀取模式,避免達爾閱讀檔案,而從管道讀
- 在非回歸測試程序修正了DAR / libdar旁提供
- 顯示正確的上下文並不總是固定顯示消息
- 固定的情況下反轉導致緩存層不被需要的時候使用,在讀取歸檔 在當前沒用使用
- 改善dar_manager啟發式確定文件已被刪除的日期。
什麼是新的在2.4.18版本:
- 使用強大的加密初始向量設置偽使用SHA1消息摘要和Blowfish密碼生成-random數據,當ligcrypt在FIPS模式下運行的不可用。由於2.4.18我們現在使用
- SHA256和AES256在為了IV分配有libdar與FIPS模式兼容。對於數據加密沒有什麼變化:指定的密碼(-K,-J - $的CLI選項)作為前 。
- 修正錯誤的順序讀模式進行存檔隔離時,如果歸檔損壞或截斷歸檔導致一個inode不有其CRC可讀,DAR中止並發出一個錯誤報告得到滿足。
- 更新依托DAR / libdar項目的列表
在什麼2.4.17版本是新的:
- 版本2.4.17只帶來了一個固定的回歸問題,通過發布2.4.16關於不區分大小寫的過濾帶。當DAR是無法處理在一個給定的文件名部分寬字符(寬字符另一本地化)和不區分大小寫的過濾用(-ano情況選擇)本地化下運行,從而導致這樣的文件永遠不會被選中的問題又出現了操作(即:不保存備份操作) 。
在什麼版本2.4.16新是:
- 固定歸檔上市顯示信息目錄大小時存檔讀入--sequential讀模式
- 修正了避免達爾版本2.4.x的高達2.4.15錯誤讀取由DAR版本2.3.x版本及以下生成的加密檔案
- 在當前沒有使用--enable-模式在./configure腳本執行的末尾添加信息性通知。
- 添加為文件名比較(-an選項),用於其他字符集比POSIX / C語言環境像西里爾例如區分大小寫的支持。
- 在DOC /樣本腳本固定bash化
在什麼版本2.4.15新是:
- 閱讀順序加密的檔案修復時遇到的bug模式
- 修正錯誤,從一個匿名管道 讀取順序模式的加密壓縮文件時遇到了
- 改變選項' - ;'至-9為“ - ;”不與getopt的所有系統(僅長選項相當於--min位數工作)為DAR,dar_cp,dar_manager,dar_xform和dar_slave命令的工作。
- 恢復在連續讀取模式下刪除的文件和目錄的部分,他們應與QUOT固定時遇到的bug;無法讀取或無法恢復較早
- 增加額外的緩衝,當最後一個加密模塊包含一些,但處理加密檔案的順序讀取畢竟不是清晰的數據加密的一個(文檔尾)。
- 使用鐺固定編制問題
- 修正錯誤,避免使用 - 上飛隔離已完成,以一次執行用戶命令與飛目錄隔離〜選項
- 添加了一些autoconf的魔法來確定正確的(BSD / GNU)標誌,以便sed的使用,以激活正則表達式解析
- 新的實現mask_list中類是與兼容的libc ++
- 修正了在FreeBSD會見dar_xform所在的系統提供了在一個標準輸入文件描述符讀寫,而不是只讀模式。
恢復"
在什麼版本2.4.12新是:
- 的正確性固定刪除VS矢量刪除[]炭(不發病報導)
- 固定出在使用常規範圍內能夠讀取很舊的歸檔格式
- 在邏輯表達式中固定的錯誤導致一個理智的測試是無用
- 刪除重複的變量賦值
- 更新FAQ
- 固定錯字和拼寫錯誤
- 修正了在逃跑層中,導致libdar(由托斯滕Bronger報導)錯誤地報告一個文件在讀取時間 損壞
- 在稀疏文件檢測機構,導致最小尺寸孔檢測成為默認值,或指定一個的多個固定的錯誤。這就意味著稀疏文件的效率較低,因為減少的文件中更小的孔被忽略
- 有關--go-到選項的固定和更新手冊頁
- 更新,全由-DIFF目標
- 加入hash_file類調試選項(選項僅測試工具使用)在片大於排查SHA1 / MD5哈希值問題(2 ** 38)+63個字節,錯誤由Mike Lenzen報導和尤里Kaminskiy的理解libgcrypt。注意:此錯誤仍然是開放的,由於在libgcrypt整數溢出
- 從目前的開發代號回遷額外的,更簡單的方法來讀取使用libdar API存檔。該API擴展不是現在所使用的DAR命令行工具。
- 對達爾文,libdar頭文件固定安裝在那裡"達爾文QUOT;宏未從生成libdar頭文件濾掉。
- 修復自我報告的bug'generic_file.cpp線309'時認識的一個文件系統 比較存檔
- 更新代碼,以編譯以g ++ 11模式GCC-4.8.2(法比安Stanke的補丁的部分實施和適應)
- 在執行詳細的檔案連續讀取模式,列出修復的bug遇到
- 新增萊恩施密特的補丁才能正常顯示在根據BSD系統./configure腳本的結束狀態(尤其是Mac OS X中)
- 更新configure.ac腳本以修復autoconf的警訊報導產生./configure腳本時
- 解決的便攜性問題,BSD系統不以'CP'命令提供了-d選項,防止Doxygen文檔的正確安裝。基於一月Gosmann提供的補丁來修復。
在/ etc / darrc默認文件
在什麼版本2.4.9新是:
- 修正了:差異備份DAR期間保存不變硬鏈接的inode當索引節點的硬鏈接是出了-R根目錄。這也有效果始終保存在NTFS文件系統的長文件名的文件(!)
- 凱文Wormington改編提供修補程序(新消息顯示)
- 在配置腳本來修正語法錯誤有關execinfo檢測
- 從配置腳本刪除了不使用AM_ICONV宏
- 修正了在Cygwin下會見時輔助測試命令未鏈接時libgcrypt不可用。
- 將格熱戈日亞當Hankiewicz更新迷你HOWTO
- 更新法國信息翻譯
- 限制的安全警告
- 固定顯示的bug dar_cp
- 固定段錯誤添加到一個數據庫dar_manager存檔該基地名稱為空字符串時,遇到
- 改進的錯誤消息,報告-B包括在一個語法錯誤已經得到滿足 文件
- 修改dar_manager數據庫同時考慮的ctime和修改時間為保存的文件數據的時間戳值。這抑制了警告有關嚴重下令數據庫歸檔時的一些文件已經從一個舊的備份恢復
對於普通文件和硬鏈接純文本文件
操縱超過2 GB 較大的文件時,
什麼是新的在2.4.8版本:
- 文檔修復和更新
- 提高數據庫列出效率
- 緩存層的libdar減少內存使用
- 引起的內存分配失敗修復自我報告的bug
- 固定dar_xform造成雙重釋放一個SIGSEGV當使用語法
- 錯誤會見了命令行
- dar_xform無法正確地轉換由DAR產生的歸檔
- 年齡超過發行2.4.0
- 修正了導致達爾無法在刪除目錄
- 恢復時間
- 替換舊其餘" BCOPY"發生通過調用memcpy的
- ArchLinux的下固定編譯警告
- 固定崩潰,與飛隔離 創建備份會見
- 閱讀時固定libdar行為強烈損壞的加密
- 存檔
什麼是新的在2.4.7版本:
- 該版本修復應用程序崩潰,彙編問題Solaris下,和幾個小錯誤。
在什麼版本2.4.6新是:
- 修正了,同時中斷壓縮歸檔創造滿足,生成的存檔只有在讀取--sequential讀模式
- 同時讀取順序讀取模式下中斷存檔修正了會見。這導致達爾在操作,這顯示從libdar自檢例程一個醜陋的錯誤消息,年底前不釋放從內存中某些對象。
- 固定的消息,報告未知的系統組轉換GID到名字的時候(被未知的報告和QUOT;用戶QUOT;而不是未知"團QUOT;)
- 刪除$編號:從文件$宏作為我們從CVS遷移到GIT
- 更新包來分發帕特里克·格爾的腳本和文檔li>
- 更新URL指向帕特里克·格爾的網站
- 更新描述如何從GIT(多從CVS沒有)獲得源代碼文檔li>
- 在configure.ac固定錯字
- 添加關於如何從源GIT打造一個全新的達爾壓縮包信息
- 修改由-h選項顯示的郵件末尾指向手冊頁了解更多_options_而不是_details _
- 替換&負;在通過HTML標準的ASCII破折號生成的文檔li>
在CRC計算,導致libdar基於應用程序崩潰,在基於SPARC的系統 - 固定的對準錯誤。
什麼是新的在2.4.5版本:
- 此版本帶來了一些修復,導致達爾顯示在在一定的環境下執行結束的錯誤消息。
- 如果修復,可以同時與文件系統比較歸檔滿足分段錯誤。
- 它還允許下提供的IT系統與libexecinfo DAR聯繫,並讓DAR從自職權存檔做已被記錄為不變的差異備份目錄恢復。
- 這將更新所有提供的示例腳本,使其與DAR的--min位新選項兼容。
什麼2.4.4版本是新的:
- 固定手冊頁的名稱部分:補充頭朝下進入
- 固定段錯誤:在內部的錯誤報告代碼(刪除[]在
- 將免費()) 的
- 修正了:dar_manager無法正確讀取最新的
- 生成的數據庫版本時,已經記錄擴展屬性
- 某些文件
- 避免報告未發布的內存塊當編譯
- 優化已被使用(DAR,dar_manager,dar_cp,dar_slave,
- dar_xform做報告的所有未釋放的內存時,gcc的優化是
- 在所用,; infinint"模式)
什麼是2.4.3版本,新的:
- 此版本帶來了關於內存使用一些小的改進和執行速度。
- 它還包含一個dar_manager修正錯誤。
什麼2.4.1版本是新的:
- 這個版本帶來了一些小bug修正,文檔更新並要保持現有行為類似老版本的程序dar_manager一個單一的新功能。
什麼是新的在2.3.11版本:
- 這是一個維護版本,修復了一些bug
- 拔出舊檔案片的代碼是固定的。
- 的libdar明顯改善閱讀一個非常損壞的壓縮文件時,否則會導致達爾無限循環更加強勁。
- 雙內存釋放的幾個事件是固定的。
什麼是新的在2.3.9版本:
- 在DOC固定bashism /例子/ pause_every_n_slice.duc示例腳本[SF 2020090]
- 添加賈森·劉易斯的腳本" dar_backups.sh"它是N腳本的增強版本通過投資回報率羅德里格斯·門德斯和毛羅Silvosa里維拉。 完成
- 補充信息,要求軟件升級處理情況下,當新的壓縮格式(由DAR&GT使用; = 2.4.0)提供給DAR
- EA的閱讀過程中很少優化
- 更新FAQ
- 替換"目錄及QUOT;由"檔案內容與QUOT;在輸出消息(-v -l)。
- 添加謝爾蓋迪菲奧的補丁dar_par.dcf
- 添加對STDDEF.H頭文件存在檢查在配置腳本
- 固定拼寫
- 添加查爾斯的腳本DOC /樣品中
- 添加-q選項來DAR
- 添加授權破例允許OpenSSL庫旁邊DAR分佈
- 修正錯誤:歸檔差異(只)中,DAR打開它的閱讀之前恢復文件的atime在備份,而不是在系統文件 。
- 測試與DAR的valgrind
評論沒有發現