FSArchiver este un utilitar open source și gratuit pentru crearea de arhive de rezervă. Este scris în limbajul de programare C și proiectat de la bază pentru a fi foarte rapid și extrem de ușor de utilizat.
Oricine poate folosi FSArchiver pentru a crea arhive comprimate ale conținutului sistemelor de fișiere fără prea multă greutate. Puteți salva întregul sistem de fișiere într-un fișier de arhivă, precum și să îl restaurați dintr-o arhivă de rezervă, suprascriind conținutul existent.
Unică ieșire de linie de comandă cu numeroase exemple de utilizare
În ciuda faptului că acesta este un instrument de linie de comandă, FSArchiver este foarte ușor de utilizat deoarece utilizatorii sunt prezentați cu o ieșire unică de linie de comandă care arată numeroase exemple de utilizare în loc să afișeze doar opțiunile de linie de comandă disponibile. >
Veți putea copia doar un sistem de fișiere sau două fișiere de fișiere într-o singură arhivă, pentru a restabili doar primul, numai cel de-al doilea sau ambele sisteme de fișiere din arhiva de backup, pentru a restabili un sistem de fișiere și a-l converti în ReiserFS precum și pentru a copia un sistem de fișiere de rezervă într-o arhivă separată.
Începeți cu FSArchiver
Instalarea instrumentului FSArchiver pe o distribuție GNU / Linux este mai ușoară decât credeți, deoarece proiectul este disponibil în principalele arhive de software pentru majoritatea sistemelor de operare și este instalat utilizând managerul de pachete integrate (de exemplu, pacman, Software Center Ubuntu, Manager de pachete Synaptic, YaST, Extensie Yum, etc.).
pe Softoware puteți descărca întotdeauna cea mai recentă versiune de FSArchiver, care este distribuită doar ca pachet sursă. Instalarea este, de asemenea, ușoară, salvați-o pe directorul dvs. Acasă, despachetați-l, deschideți aplicația Terminal și executați ceva de genul & cd /home/softoware/fsarchiver-0.6.19” (înlocuiți softoware cu numele dvs. de utilizator), executați & lsquo; ./ configure & amp; face & rsquo; comanda pentru configurarea și compilarea programului, apoi "sudo make install" comanda pentru a instala sistemul la scară largă.
După instalare, utilizați FSArchiver din interfața liniei de comandă pentru a crea arhive de rezervă. Vă recomandăm să rulați mai întâi & lsquo; fsarchiver --help & rsquo; comanda pentru a vizualiza opțiunile de linie de comandă ale programului și exemplele de utilizare. Puteți, de asemenea, să executați fișierul "fsarchiver" & rsquo; comanda pentru mai multe detalii despre modul de utilizare a FSArchiver.
Ce este nou în această versiune:
- Suport implementat pentru compresia zstd.
Ce este nou în versiunea FSArchiver 0.6.19:
- Numărul inversat al blocurilor inode per grup "patch care a provocat o regresie în lansare 0.6.18
Ce este nou în versiunea FSArchiver 0.6.11:
- Actualizați fișierele btrfs compat acceptate pentru a funcționa cu btrfs-2.6.35
- Opțiunea -c / - criptpass acceptă acum parole interactive: utilizați "-c -"
Ce este nou în versiunea FSArchiver 0.6.10:
- Suport fix al legăturilor simbolice pe sistemele de fișiere ntfs cu ntfs3g & gt; = 2010.3.6
Ce este nou în versiunea FSArchiver 0.6.8:
- Eroare de compilare fixă pe sisteme cu anteturi recente de kernel, sys / stat.h>
- Eroare critică fixă: a existat un risc de corupție atunci când arhiva a fost scrisă pe un sistem de fișiere smbfs / cifs
Ce este nou în versiunea FSArchiver 0.6.7:
- Suportul adăugat pentru fișierele necorespunzătoare (fișierul restrâns pe discul original va fi recreat ca fișier sparse)
- A fost adăugată cerința de versiune minimă a arhivei fsarchiver (MAINHEADKEY_MINFSAVERSION)
- Adăugat dirsinfo în arhive cu fișiere și directoare simple pentru a stoca statisticile necesare pentru progresie
- Fișierul de fișiere create atunci când opțiunea -d este utilizată are acum un nume specific, astfel încât să nu fie suprascris.
- Sumele de control md5 sunt acum calculate folosind implementarea din libgcrypt în locul celei interne
- Biblioteca libgcrypt este acum o dependență obligatorie și cripta nu mai poate fi dezactivată
- Permite utilizatorilor non-root să folosească "fsarchiver archinfo" atât timp cât au permisiuni de citire în arhivă
Ce este nou în versiunea FSArchiver 0.6.6:
- Remediați: nu eliminați fișierul de arhivă atunci când savefs / savedir eșuează deoarece arhiva există deja
- Partițiile deja montate sunt remodate cu MS_BIND pentru a avea acces la fișierele ascunse de sistemele de fișiere montate
- Analizați sistemele de fișiere numai atunci când sunt toate accesibile pentru a împiedica așteptarea și apoi pentru a obține o eroare
- Mutarea gestionată a fișierelor de date (open / write / md5sum) din extract.c într-un obiect separat (datafile.c)
- Schimbări interne importante, redenumirea funcțiilor / fișierelor și simplificări pentru o mai bună coerență
- Reformate și simplificate mesaje și alte îmbunătățiri în fsarchiver.c (contribuție de la dgerman)
- Eroare de memorie potențială fixată în savefs / savedir cu atribute extinse (bug raportat de mbiebl)
Ce este nou în versiunea FSArchiver 0.6.5:
- Probleme de compilare fixe (probleme pkg-config, în special pe sisteme cu e2fsprog <1.41.2)
- Reîncercați cu nivelul implicit (gzip -6) atunci când comprimarea unui bloc de date nu are memorie cu bzip2 / lzma
Ce este nou în versiunea FSArchiver 0.6.2:
- Alocarea dinamică a memoriei pentru atributele extinse specifice ntfs în create.c
- Fixarea aferentă atributele ntfs când lgetxattr returnează o dimensiune negativă
- Salvează numele dispozitivului original în care este stocat sistemul de fișiere (FSYSHEADKEY_ORIGDEV)
- Opțiunile de activare fixă în configurare: "--enable-xxx" a avut efectul opus (datorită lui horhe)
- Ieșiți cu o eroare dacă utilizatorul dorește să utilizeze un nivel de compresie care nu este acceptat (datorită mbiebl)
- Crash fixat când mount-ul eșuează (mntbyfsa a fost setat la true și nu este clar dacă mount-ul nu reușește)
- Codul fix pentru simbolurile ntfs (acestea trebuie recreate ca fișiere normale și dirs + atribute speciale)
- S-a modificat cerința de la ntfs3g-AR (lansare avansată) la ntfs3g & gt; = 20091114 (versiune standard) pentru ntfs
- Îmbunătățirile și remedierile din fișierele lanțului de execuție al autotools (contribuția lui Michael Biebl)
- Opțiunea adăugată "-L" pentru a specifica eticheta arhivei: este doar un comentariu despre conținut
- Detasati sursele: gasiti. -inam "*. [ch]" -exec sed -i -e "s / [] / / g" -e! {! {! g '{}
Ce este nou în versiunea FSArchiver 0.6.1:
- Implementarea OpenSSL a criptării a fost înlocuită cu o implementare libgcrypt pentru a repara problemele de licențiere cu GPL.
- Această versiune face parte din SystemRescueCd 1.3.1 (un CD live cu instrumente de sistem și disc).
Ce este nou în versiunea FSArchiver 0.5.9:
- Sondă fsarchiver fixă care a ignorat / dev / dm-0 (primul disc mapper de dispozitiv)
- Acum se afișează NTFS uuids în informațiile despre arhivă ("fsarchive archinfo archive.fsa")
- Suport pentru atributul "system.ntfs_times" acceptat de ntfs-3g & gt; = 2009.4.4AR.17
- Suport pentru atributul "system.ntfs_dos_name" susținut de ntfs-3g & gt; = 2009.4.4AR.17
- Suport pentru atributul "user.ntfs.efsinfo" care permite copierea și restaurarea fișierelor criptate
- Detecție îmbunătățită pentru ntfs-3g-AR și tipărirea unui mesaj mai explicit dacă s-a găsit o versiune necorespunzătoare
- S-au adăugat informații despre versiunea minimă a fsarchiver-ului cerută în arhivă pentru a permite efectuarea de verificări la resturi
- Adăugat FSYSHEADKEY_MOUNTINFO în fsheader pentru a permite modificări în ntfs-3g streams_interface în viitor
Ce este nou în versiunea FSArchiver 0.5.8:
- Păstrați UUID cu sistemele de fișiere ntfs (număr 64bit scris în sectorul de boot la decalajul 0x48)
- Sondă "fsarchiver" fixă: partițiile care au un 0 la sfârșitul numărului lor au fost ignorate
- Fișierele acceptate de distribuții acceptă fișierele din surse (scriptul ebuild pentru gentoo, spec. pentru rpm)
- Folosind md5.c din coreutils-6.9 pentru a evita o problemă de licențiere (aceasta este sub GPL-v2)
Ce este nou în versiunea FSArchiver 0.5.7:
- A fost adăugată detectarea partițiilor fără sistem de fișiere cunoscut în "sonda fsarchive"
Ce este nou în versiunea FSArchiver 0.5.4:
- Remediați problemele în gestionarea SIGINT atunci când apăsați Ctrl + C pentru a renunța
- Avertizarea fixă despre atributele xattr fiind prea mare atunci când dimensiunea returnată este -1
- Remedierea erorilor: sistemul de fișiere de siguranță nu a fost demonstrat corect după o eroare fatală
Ce este nou în versiunea FSArchiver 0.5.3:
- Suport pentru atributele extinsă de până la 64k (dimensiunea a fost limitată la 1024 octeți)
- Antetul fișierului este copiat numai dacă open64 () are succes (previne antetul fără date)
- Gestionarea fișierelor care sunt trunchiate în timpul unui backup live (umplutură cu zerouri)
- Testați-vă că nu se poate arhiva arhiva în timpul unei live-backup
- Îmbunătățirea gestionării erorilor atunci când există probleme la fișiere sau atribute în create.c
Ce este nou în versiunea FSArchiver 0.5.2:
- Copiați conținutul lui / dev / în timpul unui backup live (opțiunea -A folosit) altul / dev / consolă lipsă la repornire
- Corectarea erorilor: coruperea arhivei atunci când un atribut fișier a fost gol (de exemplu: "user.encryptable" pe ntfs poate fi gol)
Ce este nou în versiunea FSArchiver 0.5.1:
- Opțiunea -o (suprascriere) a fost întreruptă atunci când arhiva există deja (introdusă în 0.5.0)
- O mai bună gestionare a erorilor (fără spațiu pe dispozitiv) când se extrage o arhivă
- Eroare fixă în argumentele fsaprintf mulțumită __attribute__ ((format (printf, x, y)));
- Tipăriți statisticile despre succes și erori la sfârșitul unei operații
Ce este nou în versiunea FSArchiver 0.4.8:
- Eroare de compilare fixă când fsarchiver este configurat cu --disable-crypto
- Probleme fixate când atributele stocate în dicționar sunt goale
Ce este nou în versiunea FSArchiver 0.4.7:
- Directoarele de puncte de montare sunt acum arhivate în timpul unui backup live (important pentru / dev, / proc, / sys)
- O mai bună gestionare a fișierelor de arhivă corupte: permite continuarea restaurării pe următorul fișier validat găsit
- Remedierea erorilor: Ignoră dispozitivele care sunt stocate în cache de blkid în "sonda fsarchive" (aparatele cdrom care nu există erau afișate)
- Bug fix: "sonda fsarchiver" a detectat sistemul de fișiere ext4 ca ext3 atunci când libblkid & lt; 1.41 (face parte din e2fsprogs)
- Remedierea erorilor: scurgere de memorie fixă minoră în "sonda fsarchiver" apelând blkid_put_cache () pentru a elibera memoria dinamică
- Eroare de eroare: eroare de memorie fixă (nevalidă liberă) atunci când un bloc de date corupte este găsit în arhivă (sumă de control necorespunzătoare)
- Remedierea erorilor: afișați mesajul de eroare și ieșiți în loc să așteptați când fstool-urile necesare nu sunt instalate
- Remedierea erorilor: prăbușirea potențială a fișierului file_comp atunci când întrerupeți procesul de restaurare din cauza unei erori
Ce este nou în versiunea FSArchiver 0.4.6:
- Corectarea bug-urilor: fixarea diferitelor scurgeri de memorie raportate de valgrind (structurile dicționarelor nu erau uneori eliberate)
- Modificări interne: înlocuiește cel mai "struct" cu "typedef struct", codul de refactoring în create.c
Ce este nou în versiunea FSArchiver 0.4.5:
- Remedierea erorilor: fișierele goale nu trebuie copiate cu fișiere mici și nu este nevoie să scrieți sumele de control
- Remedierea erorilor: comenzile cu ieșire mare s-au blocat până când a fost citită conducta care nu a fost niciodată făcută (mulțumită lui Setsuna)
- Remedierea erorilor: arătați toate fișierele restaurate la locațiile de restaurare, inclusiv fișierele mici care sunt comprimate într-un singur bloc
Ce este nou în versiunea FSArchiver 0.4.4:
- Rata de compresie a fost optimizată pentru sistemele de fișiere cu multe fișiere mici. În loc să comprimați datele fiecărui fișier într-un bloc separat, mai multe fișiere mici împărtășesc acum același bloc de date, ceea ce oferă un raport de compresie mai bun.
- A fost rezolvată o eroare privind dezinstalarea care a fost efectuată la sfârșitul operației.
- A fost adăugată opțiunea "-a", care vă permite să ignorați verificarea opțiunilor de conectare acl și user_xattr atunci când utilizatorul face o copie de rezervă a unui sistem de fișiere care este deja montat.
Ce este nou în versiunea FSArchiver 0.4.2:
- Gestionarea caracteristicilor sistemului de fișiere pentru ext2 / ext3 / ext4 a fost rescrisă astfel încât să funcționeze în toate cazurile (cum ar fi vechile versiuni e2fsprogs sau când se face o conversie de sistem de fișiere).
- De asemenea, erorile de compilare au fost fixate pe rhel-5.x și fedora-11-alpha. Detectarea sistemului de fișiere a fost îmbunătățită.
Ce este nou în versiunea FSArchiver 0.4.1:
- Această versiune poate arhiva și extrage sisteme de fișiere NTFS. Acesta poate fi folosit pentru a clona în mod flexibil partițiile NTFS. Aceasta înseamnă că puteți restabili copierea de rezervă a unui sistem de fișiere NTFS la o partiție mai mică decât cea originală sau în altă parte a discului. A fost testat numai pe versiunea XP a Windows. Acest lucru necesită lansarea avansată a ntfs-3g (systemrescuecd-1.1.5-beta15 este un CD live care vine cu fsarchiver-0.4.1 și toate cerințele acestuia).
- Această versiune adaugă, de asemenea, o comandă care arată toate sistemele de fișiere ale computerului: "sonda simplă fsarchiver".
Ce este nou în versiunea FSArchiver 0.3.7:
- Mai multă flexibilitate a fost introdusă în nivelurile de compresie pentru a permite mai multe opțiuni: acum există 9 nivele de compresie.
- A fost adăugată asistență pentru criptare utilizând openssl și blowfish pentru a cripta arhiva cu o parolă.
- Modul în care se citește o arhivă atunci când nu vrem să restauram toate sistemele sale de fișiere a fost optimizat.
- Ecranul de ajutor afișează acum ce caracteristici opționale au fost activate la data de compilare.
- Au fost făcute și alte modificări interne, care nu sunt vizibile utilizatorilor.
Ce este nou în versiunea FSArchiver 0.3.6:
- Fixed brokend restdir (bug introdus în fsarchiver-0.3.6)
- Au fost modificate tipurile de numere întregi utilizate în arhivă pentru a optimiza spațiul utilizat de anteturi
Ce este nou în versiunea FSArchiver 0.3.5:
- A fost rezolvată o depășire a tamponului care a provocat un accident.
- A fost rezolvată o problemă care a trunchiat comenzile externe executate.
- S-au adăugat controale pentru fișierele antet din ./configure pentru a vă asigura că programul nu va reuși să se compileze când xattr.h nu este instalat.
- A fost adăugată o soluție pentru o eroare în tune2fs pe ext4, care este folosită de fsarchiver.
- Suportul a fost adăugat pentru compresia lzo (algoritm foarte rapid).
Ce este nou în versiunea FSArchiver 0.3.3:
- S-au fixat bug-uri majore, cum ar fi blocările în coadă și corupția unei sume de control în timpul salvării, ceea ce face imposibilă restaurarea arhivei.
- Gestionarea erorii și a mesajelor normale a fost îmbunătățită.
- A fost adăugat suport pentru atributele sistemului de fișiere btrfs, deoarece formatul acestuia nu ar trebui să se schimbe în viitor.
Ce este nou în versiunea FSArchiver 0.2.10:
- S-au eliminat mai multe pierderi de memorie în gestionarea coadă și în gestiunea dico
- Crash posibil la sfârșitul "savedir"
Ce este nou în versiunea FSArchiver 0.2.8:
- Abilitatea de a dezactiva suportul pentru compresia LZMA în ./configure (util dacă nu aveți liblzma)
- Simplificarea codului legat de gestionarea coada de așteptare și curățarea codului mare
- Optimizarea gestionării memoriei pentru a solicita mai puțină memorie
Ce este nou în versiunea FSArchiver 0.2.7:
- Această nouă versiune acceptă mai multe sisteme de fișiere per arhivă.
- Sintaxa "restfs" a fost modificată pentru a permite extragerea de arhive cu mai multe sisteme de fișiere.
- De asemenea, adaugă o nouă comandă "archinfo" pentru a afișa informații despre o imagine existentă. Gestionarea firelor a fost optimizată.
- Acum este posibil să se comprima folosind lzma, precum și gzip și bzip2.
Ce este nou în versiunea FSArchiver 0.2.6:
- Optimizarea multi-threading folosind pthread_cond_timedwait () în loc de usleep ()
Ce este nou în versiunea FSArchiver 0.2.4:
- Portarea surselor la autoconf / automake
- Intern: înlocuiește OBJTYPE_END cu un capăt specific al antetului sistemului de fișiere
Ce este nou în versiunea FSArchiver 0.2.2:
- Suport pentru fișiere mari (fișiere mai mari de 2 GB). Mulțumită lui Setsuna pentru că a raportat această eroare
Ce este nou în versiunea FSArchiver 0.2.1:
- Suport pentru compresia cu mai multe fire (opțiunea -j pe linia de comandă) și capacitatea de a restaura o arhivă coruptă.
Ce este nou în versiunea FSArchiver 0.2.0:
- Suport pentru compresia cu mai multe fire (opțiunea -j)
Ce este nou în versiunea FSArchiver 0.1.9:
- Remedierea erorilor: nu a fost posibilă restaurarea partiției ext {2,3,4} dacă a fost montată citirea / scrierea în timpul salvării
- Remedierea erorilor: deschiderea unei arhive poate să nu reușească în rest-uri fără nici un motiv
Ce este nou în versiunea FSArchiver 0.1.8:
- Conservarea atributelor sistemului de fișiere reiser4 (etichetă, uuid, dimensiune bloc)
- Conservarea atributelor sistemului de fișiere jfs (label, uuid)
Ce este nou în versiunea FSArchiver 0.1.4:
- Conservarea atributelor reiserfs-3.x (etichetă, uuid, dimensiune bloc)
- S-au rezolvat bug-uri despre proprietățile atime / mtime care ar putea fi abandonate pentru fișiere
Ce este nou în versiunea FSArchiver 0.1.3:
- Conservarea atributelor ext2 / ext3 (label, uuid, block-size)
- Suport adăugat pentru compresia bzip2
Comentariile nu a fost găsit