Disk ARchive

Software screenshot:
Disk ARchive
Dettagli del software:
Versione: 2.5.4 Aggiornato
Data di caricamento: 26 Apr 16
Sviluppatore: Denis Corbin
Licenza: Libero
Popolarità: 81

Rating: 4.0/5 (Total Votes: 1)

disco di archivio (DAR) è un liberamente distribuito, multipiattaforma e software da riga di comando open source implementato in C ++ come un programma di utilità di archiviazione che può essere usato per fare incrementale, a scalare, differenziale, criptati o backup completi dei file .

Essendo basato sulla libreria libdar, disco di archivio dispone di crittografia integrata e la compressione dei backup, sostiene taglio degli archivi in ​​file di dimensioni necessarie, supporta collegamenti fisici per i dispositivi speciali, file strisciamento, softlink, così come named pipe.


Caratteristiche principali

Le caratteristiche principali includono il supporto per gli attributi estesi, tra cui Linux ACL (Access Control List) e Mac OS forchette file X, modalità di lettura sequenziale, differenziale supporto di backup, la prevenzione della corruzione dell'archivio, il supporto per riprovare un backup fallito tante volte quanto il utente vuole, modalità di funzionamento a secco di esecuzione, nonché la generazione di file hash per gli archivi, SHA1 sostegno e metodi MD5.

Inoltre, disco di archivio supporta il ripristino rada di file e la rilevazione, veloce ripristino di file da archivi compressi o crittografati, il supporto per i nastri, tavolo contenuti isolamento, il rilevamento automatico di modifica di file durante il backup, i commenti degli utenti nell'intestazione di un archivio , e la fusione di archivi multipli, supportando bene la politica di sovrascrivere accordabile.

Reslicing di un archivio senza decrittografare o decompressione, è possibile anche con il disco di archivio, che comprende ganci per gli script definiti dall'utente che può essere eseguito tra le fette, così come per le azioni, dopo e prima di salvare una cartella definita dall'utente o un file. Inoltre, l'applicazione possibile eseguire il backup e il ripristino dei file su Netcat o SSH (Secure Shell), e viene fornito con un built-in di protezione archivio e funzionalità di ripristino, grazie a parchive.


Una vera e propria utilità di backup cross-platform

disco di archivio è senza alcun dubbio un software cross-platform, come è stato adattato per funzionare in tutte le distribuzioni GNU / Linux, vari gusti BSD e Solaris, nonché i sistemi operativi Microsoft Windows e Mac OS X. E 'compatibile con entrambe le piattaforme hardware a 64-bit e 32-bit

Cosa c'è di nuovo in questa versione:.

  • mancante di fissaggio inclusi i file di API libdar
  • rimosso try / blocco catch aggiuntivo introdotto da commettere 72da5cad5e52f959414b3163a2e2a320c2bc721e
  • rimosso controllo di integrità che ha causato problemi durante la scrittura di un archivio di un file system basato FUSE.
  • fissaggio non chiamata del / comando script -E dopo l'ultima creazione fetta, quando la crittografia o hashing fetta è stato utilizzato
  • bug in dar_manager: permutazione archivio in piombo banca dati libdar per controllare un numero di archivio di gamma in determinate circostanze
  • inversione fisso della condizione di attivazione un avvertimento su ordine data di archiviazione in un database dar_manager durante lo spostamento di un archivio all'interno di un database
  • errori di battitura fissi in documentazione
  • ottimizzazione della memoria catalogo, con l'inconveniente di limitare il numero di ingresso in un archivio per il numero intero massimo supportato dal sapore libdar (32 bit / 64 bit / infinint).
  • script di correzione configure affidarsi temporaneamente LIBS piuttosto ldflags per verificare la disponibilità GPGME
  • rimosso dipendenza ordine tra -A e -9 opzioni di dar_manager:. -9 Possono ora essere specificato prima o dopo opzione -A
  • reset & quot; falsi & quot; il & quot; inode_wrote & quot; bandiera di collegamento datastructure difficile prima del test e la fusione. Unire un archivio precedentemente testato o test una seconda volta non includerebbe inode legato duro nell'operazione. Questa situazione non si verifica con dar ma potrebbe avere successo con alcuni strumenti esterni che mantengono il catalogo in memoria per eseguire diverse operazioni su di esso.
  • bug nella routine che rileva fette esistente per avvisare l'utente e / o evitare di sovrascrivere, bug che portano dar & quot; corteccia & quot; quando un nome di base dell'archivio iniziato da un carattere +.
  • evitando di usare AM_PATH_GPGME in script di configurazione quando gpgme.m4 non è disponibile
  • l'aggiunta di nuovi metodi di API libdar per ottenere compensare l'archivio e la dimensione dei file salvati archiviazione (classe list_entry)
  • l'aggiunta di nuovo metodo in libdar API di tradurre offset di archivio per file di compensare (filmati di classe)
  • segnalazione di un messaggio di errore specifico quando il nome del file restituito dal sistema ha la lunghezza massima supportata dal sistema stesso, assumendo il nome del file è stato troncato

Cosa c'è di nuovo nella versione 2.5.3:

  • Risoluzione di un problema 2.5.x costruire incontrato quando un 2.4.x libdar libreria è già installato in un sistema FreeBSD.
  • Migliorare il messaggio e il comportamento di libdar in mod lassista quando un archivio tronco si legge
  • Risoluzione sé bug segnalato a & quot; linea tronconneuse.cpp 561 & quot; ha incontrato durante la lettura troncato archivio / corrotto
  • Fixed filedescriptors non chiuse, si sono incontrati durante il salvataggio di un file system che non ha ExtX FSA disponibile
  • Fissaggio script di configurazione per essere più robusta di fronte al sistema in cui gpgme.h è installato in un percorso non standard e l'utente non ha fornito CPPFLAGS coerenti, LDFLAGS prima di chiamare ./configure
  • Visualizzazione valori CRC quando si elencano catalogo isolato come output XML
  • Risoluzione problema di compilazione quando il sistema non fornisce strerror_r () chiamata
  • Evitare avvertimento circa FSA assenza quando FSA-campo di applicazione è impostato su & quot; nessuno & quot;
  • Aggiunta l'opzione --disable-fadvise per configurare lo script per coloro che vogliono di nuovo piena pressione da Dar sulla cache di sistema (stesso comportamento 2.4.x)
  • bug di fissaggio, fadvise () chiamato un momento sbagliato rendendo avere alcun effetto aggiornamento FAQ sulle prestazioni comparative da 2.4.x alla 2.5.x
  • ottimizzazione: ridotto il numero di chiamata a dup () in fase di avvio libdar
  • miglioramento: la stampa tipo di file in output dettagliato
  • nuova funzione: aggiunto% t macro che riflette il tipo inode in di dar opzione --backup-hook-eseguire

Cosa c'è di nuovo nella versione 2.5.2:

  • bug rispettato quando il permesso è negato durante la lettura o scrittura fette
  • bug di fissaggio che evitava la creazione di un archivio alla radice del filesystem
  • bug fixing incontrato in situazione rara durante la lettura in modalità sequenziale-leggere un archivio crittografato utilizzando la crittografia GnuPG. In tale situazione libdar potrebbe non riuscire a leggere l'archivio (ma riesce a modalità di lettura normale) l'emissione di un messaggio di oscura (messaggio è stato anche fissato).
  • semplificazione del codice, eliminando campo reading_verion dalla classe crypto_sym come la sua classe tronconneuse genitore già tali informazioni
  • rimosso a capo in più visualizzato da dar a fine esecuzione
  • bug evitando dar a leggere correttamente una voce (segnalazione errore CRC) la sequenza in cui specifica di carattere (inizio della sequenza di escape) cadono alla fine del buffer di lettura dello strato di fuga.
  • ottimizzazione della velocità per la classe datetime
  • bug che evitava gli archivi di lettura Dar in modalità di lettura sequenziale durante la lettura da un tubo
  • bug nella routine di test di regressione non previsto accanto dar / libdar
  • messaggio sul display che mostra il fissaggio non sempre nel contesto corretto
  • fissaggio caso di inversione che porta il livello della cache di non essere utilizzata quando necessario e utilizzato quando inutile, mentre la lettura di un archivio
  • migliorato euristica in dar_manager per stabilire la data di un file è stato eliminato.

Cosa c'è di nuovo nella versione 2.4.18:

  • vettore iniziale utilizzato per la crittografia forte è stato impostato con pseudo dati -Random generati usando il messaggio SHA1 digerire e cifratura Blowfish, che non sono disponibili quando ligcrypt è in esecuzione in modalità FIPS. Dal 2.4.18 ora usiamo
  • SHA256 e AES256 per l'assegnazione IV al fine di avere libdar compatibile con la modalità FIPS. Per la crittografia dei dati non cambia nulla: la cifra indicata (-K, -J, - $ opzioni su CLI) sono utilizzati come prima
  • .
  • bug fixing incontrato durante l'esecuzione di isolamento archivio in modalità sequenziale lettura, se un danneggiamento archivio o archivio troncato conduce un inode di non avere il suo CRC leggibile, dar interrompe ed emette una segnalazione di errore.
  • aggiornare l'elenco dei progetti basandosi su dar / libdar

Cosa c'è di nuovo nella versione 2.4.17:

  • La release 2.4.17 porta solo una correzione al problema di regressione portato dal rilascio 2.4.16 sul filtraggio caso insensibilità. Il problema è sorto quando dar correva sotto una localizzazione che non poteva gestire alcuni caratteri estesi in un dato file (carattere esteso di un altro localizzazione) e filtraggio caso insensitive è stato utilizzato (opzione -ano e minuscole), portando tale file non è mai stato scelto per l'operazione (ad esempio: mai risparmiato per operazione di backup)
  • .

Cosa c'è di nuovo nella versione 2.4.16:

  • fissaggio lista archivio visualizzate le informazioni per la dimensione del catalogo quando dell'archivio viene letto in modalità --sequential-lettura
  • bug fixing che evitava dar release 2.4.x fino a 2.4.15 per leggere archivio crittografato generato da 2.3.x rilascio dar seguito e
  • aggiungendo nota informativa alla fine del ./configure esecuzione di script quando non è stato utilizzato --enable-mode.
  • l'aggiunta del supporto per la sensibilità caso in confronto nome del file (opzione -an) per altri set di caratteri di localizzazione POSIX / C come il cirillico, per esempio.
  • bashismi fissaggio negli script doc / campioni

Cosa c'è di nuovo nella versione 2.4.15:

  • bug fixing incontrato durante la lettura di un archivio crittografato in sequenziale modalità
  • bug fixing incontrato durante la lettura di un archivio crittografato in modo sequenziale da un tubo di anonimo
  • opzione cambiato '-;' a -9 come '-;' non funziona su tutti i sistemi con getopt (solo opzione lunga equivalente --min-cifre lavorate) per dar, dar_cp, dar_manager, dar_xform e comandi dar_slave.
  • bug fixing incontrato durante il ripristino dei file eliminati in modalità di lettura sequenziale e una directory dove dovrebbero essere & quot; ripristinato & quot; non sono leggibili o non poteva essere ripristinato prima
  • l'aggiunta di buffer in più per gestire lettura sequenziale di archivio cifrato quando l'ultimo blocco di crittografia contiene alcuni, ma non tutti i dati chiari dopo un criptato (il trailer archivio).
  • fissaggio questione compilazione utilizzando clang
  • bug fixing che impedisce utilizzando - ~ di opzione con on-fly isolamento catalogo, al fine di eseguire un comando utente, una volta on-fly isolamento ha completato
  • ha aggiunto un po 'di magia autoconf per determinare la bandiera corretta (BSD / GNU) da utilizzare con sed al fine di attivare l'analisi delle espressioni regolari
  • nuova implementazione di classe mask_list che è compatibile con libc ++
  • bug è riunito il FreeBSD con dar_xform in cui il sistema fornisce un descrittore di file standard input in lettura-scrittura, invece di modalità di sola lettura.

Cosa c'è di nuovo nella versione 2.4.12:

  • per la correttezza fisso eliminare vs delete [] sul vettore di char (non incidenza riportata)
  • fissa di accesso gamma nella routine utilizzato per leggere molto vecchio formato di archivio
  • errore fisso in un'espressione logica che conduce un test di sanità mentale per essere inutile
  • rimosso assegnazione variabile duplicato
  • aggiornato FAQ

  • errori
  • typo fisso e di ortografia
  • bug (segnalato da Torsten Bronger) nello strato di fuga che porta libdar a riportare erroneamente un file danneggiato in fase di lettura
  • bug nel meccanismo di rilevamento file sparse che portano il rilevamento minima foro di dimensioni per diventare un multiplo del valore di default o quello specificato. Ciò ha comportato una riduzione meno efficiente di file sparsi in quanto i fori più piccoli nei file sono stati ignorati
  • pagina man fisso e aggiornate circa l'opzione --go-in
  • aggiornato full-da-diff destinazione nel file predefinito / etc / darrc
  • ha aggiunto una opzione di debug in classe hash_file (opzione utilizzato solo da strumenti di verifica) per risolvere sha1 / MD5 hash problema su fette più grandi di (2 ** 38) +63 byte, bug segnalato da Mike Lenzen e compreso da Yuriy Kaminskiy a Libgcrypt. Nota:. Questo bug è ancora aperto a causa di un integer overflow nella Libgcrypt
  • backport dal codice di sviluppo in corso un ulteriore modo più semplice per leggere un archivio utilizzando l'API libdar. Questa estensione API non viene utilizzato da strumenti da riga di comando dar per ora.
  • Risoluzione installazione dei file di intestazione libdar di Darwin, dove & quot; Darwin & quot; macro non sono stati filtrati dai file di intestazione libdar generati.
  • Risoluzione sé riferito 'linea generic_file.cpp 309' bug incontrati durante il confronto di un archivio con un filesystem
  • il codice di aggiornamento al fine di compilare con gcc-4.8.2 in modalità g ++ 11 (attuazione parziale e l'adattamento delle patch di Fabian Stanke)
  • bug fixing incontrato durante l'esecuzione di un archivio dettagliato elenco in modalità di lettura sequenziale
  • Patch Aggiunto Ryan Schmidt per visualizzare correttamente lo stato alla fine del ./configure script con sistemi BSD (in particolare Mac OS X)
  • Aggiornamento di script configure.ac per risolvere avvertimento riportato da autoconf durante la generazione dello script ./configure
  • indirizzato la portabilità problema con sistemi BSD che non forniscono una opzione -d al comando 'cp', impedendo la corretta installazione della documentazione Doxygen. Fissare sulla base di patch fornita da Jan Gosmann.

Cosa c'è di nuovo nella versione 2.4.9:

  • bug: durante dar backup differenziale salvato invariato difficile inode collegata quando un hard link su quel inode era fuori della directory principale -R. Questo ha anche l'effetto di salvare sempre i file con nomi lunghi su file system NTFS (!)
  • cerotto Adattato fornito da Kevin Wormington (nuovi messaggi visualizzati)
  • errore di sintassi fissa in script di configurazione sul rilevamento execinfo
  • Rimosso AM_ICONV macro inutilizzato da script di configurazione
  • bug è riunito sotto Cygwin quando comando test ausiliario non è riuscito a collegare quando Libgcrypt non era disponibile.
  • aggiornato mini-howto da Grzegorz Adam Hankiewicz
  • aggiornamento traduzioni dei messaggi francesi
  • limitato avviso di sicurezza per i file normali e file normali dura collegati
  • bug di visualizzazione fisso in dar_cp durante la manipolazione dei file più grandi di 2 GB
  • fisso SEGFAULT incontrato quando si aggiunge a un database dar_manager un archivio che nome di base è una stringa vuota
  • migliorato messaggio di errore, segnalato la -B file in cui un errore di sintassi è stato raggiunto
  • incluso
  • del database dar_manager modificato per considerare sia ctime e mtime come valore di timestamp per i dati dei file salvati. Questo sopprime l'avviso relativo male ordinato archivi in ​​database quando ad alcuni file sono stati ripristino da un backup vecchio

Cosa c'è di nuovo nella versione 2.4.8:

  • correzioni di documentazione e gli aggiornamenti
  • una migliore efficienza del database messa in vendita
  • ridotto utilizzo della memoria del livello di cache in libdar
  • auto segnalati bug causato da insufficienza di allocazione della memoria
  • fissato un SIGSEGV causato da doppio libero in dar_xform quando sintassi
  • errore viene soddisfatta in linea di comando
  • dar_xform non è stato in grado di trasformare correttamente archivio generato da dar
  • di età superiore a rilasciare 2.4.0
  • bug che portano dar essere in grado di rimuovere una directory a
  • tempo di ripristino
  • sostituito vecchio restante & quot; bcopy & quot; occorrenza da una chiamata a memcpy
  • avvertimento compilazione fisso sotto ArchLinux
  • incidente fisso incontrato durante la creazione di un backup con isolamento su-fly
  • comportamento libdar fisso quando si legge un fortemente danneggiati criptato
  • archivio

Cosa c'è di nuovo nella versione 2.4.7:

  • Questa versione corregge un crash dell'applicazione, un problema di compilazione sotto Solaris, e diversi bug minori.

Cosa c'è di nuovo nella versione 2.4.6:

  • bug incontrato mentre interrompere la creazione di archivio compresso, il con conseguente archiviazione era leggibile solo in modalità --sequential-lettura
  • bug incontrato durante la lettura di un archivio interrotta in modalità di lettura sequenziale. Si portano dar di non rilasciare alcuni oggetti dalla memoria al termine dell'operazione, che ha mostrato un messaggio di errore brutto da libdar routine di check-in self.
  • messaggio fisso segnalazione gruppo di sistema sconosciuto durante la conversione gid al nome (riportava sconosciuto & quot; utente & quot; invece di sconosciuto & quot; gruppo & quot;)
  • rimuovere il $ Id: $ macro dal file come ci siamo trasferiti da CVS a GIT
  • l'aggiornamento pacchetto per distribuire script e la documentazione di Patrick Nagel
  • aggiornato URL che punta al sito di Patrick Nagel
  • aggiornamento della documentazione che descrive come ottenere il codice sorgente da GIT (non più da CVS)
  • errore di battitura fisso in configure.ac
  • informazioni su come costruire un nuovo dar tarball dalla sorgente in GIT aggiunto
  • modifica la fine dei messaggi mostrati da -h per puntare all'uomo pagina per maggiori _options_ piuttosto che _details _
  • sostituito & minus; nel codice HTML generato documentazione da un trattino standard ASCII
  • bug allineamento fisso nel calcolo del CRC che portano applicazione basata libdar di crash sui sistemi SPARC.

Cosa c'è di nuovo nella versione 2.4.5:

  • Questa versione porta diverse correzioni che portano dar da visualizzare i messaggi di errore a fine esecuzione in alcuni ambienti.
  • Se correzioni di un errore di segmentazione che potrebbe essere soddisfatta, mentre il confronto di un archivio con il file system.
  • Inoltre, consente di dar collegamento con libexecinfo sotto sistemi che forniscono, e permette il ripristino dar da backup differenziali directory che sono stati registrati come invariati rispetto l'archivio di riferimento è stato fatto.
  • Si aggiorna tutti gli script di esempio forniti per essere compatibile con nuova opzione --min cifre di dar.

Cosa c'è di nuovo nella versione 2.4.4:

  • pagine man fisse nella sezione NOME: whatis aggiunto voce
  • segfault fisso: il codice di segnalazione degli errori interna (delete [] in
  • luogo di free ())
  • bug: dar_manager non era in grado di leggere correttamente l'ultima

  • versione
  • banche dati generati quando avendo attributi estesi registrato per
  • alcuni file
  • evitato la segnalazione blocco di memoria inedito quando compilazione
  • ottimizzazione sono stati utilizzati (Dar, dar_manager, dar_cp, dar_slave,
  • dar_xform fare tutto segnalato memoria inedito quando ottimizzazione gcc è stato
  • usato in & quot; infinint & quot; Modalità)

Cosa c'è di nuovo nella versione 2.4.3:

  • Questa versione porta con sé alcune migliorie minori in materia di utilizzo della memoria e la velocità di esecuzione.
  • Contiene anche un bugfix per dar_manager.

Cosa c'è di nuovo nella versione 2.4.1:

  • Questa versione porta con sé alcune lievi correzioni, aggiornamenti della documentazione, e un nuovo singolo caratteristica per il programma dar_manager necessaria per tenere a disposizione un comportamento simile alle versioni precedenti.

Cosa c'è di nuovo nella versione 2.3.11:

  • Si tratta di una release di manutenzione che risolve alcuni bug .
  • Il codice di rimozione di fette di un vecchio archivio è stato fissato.
  • Il libdar è stato migliorato per essere più robusto durante la lettura di un archivio molto corrotto, che altrimenti portare dar in un ciclo infinito.
  • sono stati fissati Diverse occorrenze di rilascio doppio di memoria.

Cosa c'è di nuovo nella versione 2.3.9:

  • bash fisso nel doc / examples / pause_every_n_slice.duc script di esempio [SF 2020090]
  • aggiunto script & quot Jason Lewis; dar_backups.sh & quot; che è una versione migliorata di n script fatto da Roi Rodriguez Mendez & Mauro Silvosa Rivera.
  • messaggio aggiunto che chiede l'aggiornamento del software per gestire caso in cui nuovo formato di archivio (usato da dar & gt; = 2.4.0) è previsto per dar
  • molto poco l'ottimizzazione del processo di lettura di EA
  • aggiornato FAQ
  • sostituito & quot; Catalogo & quot; da & quot; Archivio Contents & quot; nel messaggio di output (-l -v).
  • aggiunto patch di Sergey Feo a dar_par.dcf
  • aggiunto di controllo contro la presenza di file di intestazione stddef.h in script di configurazione
  • ortografia fisso
  • aggiunto Script di Charles nel doc / campione
  • aggiunto opzione -q per dar
  • aggiunto licenza eccezione per consentire la distribuzione di dar accanto libreria OpenSSL
  • Bug fix: durante l'archiviazione diff (solo), dar ripristinare atime del file nel backup, invece di file nel sistema prima di aprirlo per la lettura
  • .
  • dar testato con valgrind

Screenshots

disk-archive_1_68087.jpg
disk-archive_2_68087.jpg

Programmi simili

GNU tar
GNU tar

14 Apr 15

GAdmin-Rsync
GAdmin-Rsync

17 Feb 15

zfec
zfec

12 May 15

GRZipII
GRZipII

3 Jun 15

Commenti a Disk ARchive

I commenti non trovato
Aggiungi commento
Accendere le immagini!