FSArchiver

Screenshot Software:
FSArchiver
Szczegóły programowe:
Wersja: 0.8.4
Filmu: 22 Jun 18
Wywoływacz: Francois Dupoux
Licencja: Wolny
Popularność: 15

Rating: nan/5 (Total Votes: 0)

FSArchiver to open source i darmowe narzędzie systemowe do tworzenia archiwów kopii zapasowych. Jest napisany w języku programowania C i zaprojektowany od podstaw, aby był bardzo szybki i niezwykle łatwy w użyciu.

Każdy może używać FSArchiver do tworzenia skompresowanych archiwów zawartości swoich systemów plików bez zbytniego wysiłku. Możesz zapisać całe systemy plików do pliku archiwum, a także przywrócić je z archiwum kopii zapasowej, zastępując istniejącą zawartość.


Unikalne wyjście wiersza polecenia z licznymi przykładami użycia

Pomimo faktu, że jest to narzędzie wiersza polecenia, narzędzie FSArchiver jest bardzo łatwe w użyciu, ponieważ użytkownicy otrzymują unikatowe dane wyjściowe z wiersza polecenia, które pokazują liczne przykłady użycia, a nie tylko wyświetlają dostępne opcje wiersza polecenia.

Będziesz mógł wykonać kopię zapasową tylko jednego systemu plików lub maksymalnie dwóch plików do jednego archiwum, aby przywrócić tylko pierwszy, tylko drugi lub oba systemy plików z archiwum kopii zapasowej, aby przywrócić system plików i przekonwertować go na ReiserFS, jako a także do tworzenia kopii zapasowych systemu plików do podzielonego archiwum.

Pierwsze kroki z FSArchiver

Instalacja narzędzia FSArchiver w dystrybucji GNU / Linux jest łatwiejsza niż myślisz, ponieważ projekt jest dostępny w głównych repozytoriach oprogramowania dla dużych systemów operacyjnych i jest instalowany przy użyciu zintegrowanego menedżera pakietów (np. pacman, Ubuntu Software Center, Synaptic Package Manager, YaST, Yum Extender, itp.).

na Softoware zawsze możesz pobrać najnowszą wersję FSArchiver, która jest dystrybuowana tylko jako pakiet źródłowy. Instalacja jest łatwa, po prostu zapisz ją w swoim katalogu domowym, rozpakuj ją, otwórz aplikację Terminal i uruchom coś w stylu & bdquo; cd /home/softoware/fsarchiver-0.6.19” (zamień softoware na twoją nazwę użytkownika), wykonaj polecenie & lsquo; ./ configure & amp; make & rsquo; polecenie, aby skonfigurować i skompilować program, a następnie & bsquo; sudo make install & rsquo; polecenie, aby zainstalować system.

Po instalacji użyj FSArchiver z interfejsu wiersza poleceń, aby utworzyć archiwa kopii zapasowych. Zalecamy najpierw uruchomić & lsquo; fsarchiver - help & rsquo; polecenie, aby wyświetlić opcje wiersza polecenia i przykłady użycia programu. Możesz także uruchomić & bsquo; man fsarchiver & rsquo; polecenie, aby uzyskać więcej informacji na temat korzystania z FSArchiver.

Co nowego w tej wersji:

  • Wdrożono obsługę kompresji zstd.

Co nowego w wersji FSArchiver 0.6.19:

  • Przywrócono "liczbę bloków i-węzłów na grupę", która spowodowała regresję w wersji 0.6.18

Co nowego w wersji FSArchiver 0.6.11:

  • Zaktualizowano obsługiwane flagi zgodności btrfs, aby działało z btrfs-2.6.35
  • Opcja -c / - cryptpass obsługuje teraz interaktywne hasła: użyj "-c -"

Co nowego w wersji FSArchiver 0.6.10:

  • Naprawiono obsługę dowiązań symbolicznych w systemach plików NTFS za pomocą ntfs3g & gt; = 2010.3.6

Co nowego w wersji FSArchiver 0.6.8:

  • Naprawiono błąd kompilacji w systemach z najnowszymi nagłówkami jądra przez uwzględnienie & lt; sys / stat.h & gt;
  • Naprawiono krytyczny błąd: wystąpiło ryzyko uszkodzenia, gdy archiwum zostało zapisane w systemie plików smbfs / cifs

Co nowego w wersji FSArchiver 0.6.7:

  • Dodano obsługę plików sparse (rzadki plik na oryginalnym dysku zostanie odtworzony jako plik rzadki)
  • Dodano wymaganie dotyczące minimalnej wersji archiwum fsarchiver (MAINHEADKEY_MINFSAVERSION)
  • Dodano dirsinfo w archiwach z prostymi plikami i katalogami do przechowywania statystyk wymaganych do progresji
  • Plik logu utworzony po użyciu opcji -d ma teraz określoną nazwę, dzięki czemu nie zostanie nadpisany
  • Sumy kontrolne md5 są teraz obliczane przy użyciu implementacji z libgcrypt zamiast z wewnętrznego
  • Biblioteka libgcrypt jest teraz obowiązkową zależnością, a szyfrowania nie można już wyłączyć
  • Zezwalaj użytkownikom nie będącym rootami na używanie "fsarchiver archinfo", dopóki mają uprawnienia do odczytu w archiwum

Co nowego w wersji FSArchiver 0.6.6:

  • Napraw: nie usuwaj pliku archiwum, gdy savefs / savedir zakończy się niepowodzeniem, ponieważ archiwum już istnieje
  • Partycje już zamontowane są ponownie montowane z MS_BIND, aby mieć dostęp do plików ukrytych przez zamontowane systemy plików
  • Analizuj systemy plików tylko wtedy, gdy są one dostępne, aby zapobiec konieczności oczekiwania, a następnie uzyskać błąd
  • Przeniesiono zarządzanie plikami danych (open / write / md5sum) z extract.c do osobnego obiektu (datafile.c)
  • Ważne zmiany wewnętrzne, zmiana nazwy funkcji / plików i uproszczenia w celu uzyskania większej spójności
  • Przeredagowane i uproszczone wiadomości oraz inne ulepszenia w fsarchiver.c (wkład od dgerman)
  • Naprawiono błąd pamięci potencjalnej w savefs / savedir z rozszerzonymi atrybutami (błąd zgłoszony przez mbiebl)

Co nowego w wersji FSArchiver 0.6.5:

  • Naprawiono problemy z kompilacją (problemy pkg-config, szczególnie w systemach z e2fsprogs & lt; 1.41.2)
  • Spróbuj ponownie z domyślnym poziomem (gzip -6), gdy kompresja bloku danych nie ma pamięci przy pomocy bzip2 / lzma

Co nowego w wersji FSArchiver 0.6.2:

  • Dynamiczny przydział pamięci dla rozszerzonych atrybutów ntfs w create.c
  • Naprawiono powiązanie atrybutów ntfs, gdy lgetxattr zwraca ujemny rozmiar
  • Zapisuje nazwę oryginalnego urządzenia, na którym przechowywany jest system plików (FSYSHEADKEY_ORIGDEV)
  • Naprawiono opcje włączania w configure: "--enable-xxx" miało odwrotny skutek (dzięki horhe)
  • Wyjdź z błędem, jeśli użytkownik chce użyć poziomu kompresji, który nie jest obsługiwany (dzięki mbiebl)
  • Naprawiono awarię, gdy mount się nie powiódł (mntbyfsa ustawiono na true i nie było jasne, czy mount się nie powiedzie)
  • Naprawiono kod dla dowiązań symbolicznych ntfs (muszą one zostać odtworzone jako zwykłe pliki i dirs + specjalne atrybuty)
  • Zmieniono wymaganie z ntfs3g-AR (wersja zaawansowana) na ntfs3g & gt; = 20091114 (wersja standardowa) dla ntfs
  • Ulepszenia i poprawki w plikach łańcucha budowania autotools (wkład Michaela Biebla)
  • Dodano opcję "-L", aby określić etykietę archiwum: to tylko komentarz do zawartości
  • Detronizacja źródeł: znajdź. -iname "*. [ch]" -exec sed -i -e "s / [] / / g" -e 's! {! {! g' {};

Co nowego w wersji FSArchiver 0.6.1:

  • Implementacja szyfrowania OpenSSL została zastąpiona implementacją libgcrypt w celu naprawienia problemów licencyjnych z GPL.
  • Ta wersja jest częścią SystemRescueCd 1.3.1 (Live CD z narzędziami systemowymi i dyskowymi).

Co nowego w wersji FSArchiver 0.5.9:

  • Naprawiono sondę fsarchiver, która ignorowała / dev / dm-0 (pierwszy dysk urządzenia odwzorowującego)
  • Wyświetla teraz pliki NTFS w archiwach ("fsarchive archinfo archive.fsa")
  • Obsługa atrybutu "system.ntfs_times" obsługiwanego przez ntfs-3g & gt; = 2009.4.4AR.17
  • Obsługa atrybutu "system.ntfs_dos_name" obsługiwanego przez ntfs-3g & gt; = 2009.4.4AR.17
  • Obsługa atrybutu "user.ntfs.efsinfo", który umożliwia kopiowanie i przywracanie zaszyfrowanych plików
  • Lepsza detekcja dla ntfs-3g-AR i wydrukowanie bardziej wyraźnej wiadomości, jeśli znaleziono nieodpowiednią wersję
  • Dodano informacje o minimalnej wersji fsarchiver wymaganej w archiwum, aby umożliwić przeprowadzanie kontroli w restfs
  • Dodano FSYSHEADKEY_MOUNTINFO w programie fsheader, aby umożliwić modyfikacje w strumieniach ntfs-3g_interface_interface w przyszłości

Co nowego w wersji FSArchiver 0.5.8:

  • Zachowaj UUID z systemami plików ntfs (numer 64-bitowy zapisany w sektorze startowym przy przesunięciu 0x48)
  • Naprawiono "sondę fsarchiver": partycje o wartości 0 na końcu ich liczby były ignorowane
  • Dodano pliki obsługi dystrybucji w źródłach (skrypt ebuild dla gentoo, spec dla rpm)
  • Używanie md5.c z coreutils-6.9 w celu uniknięcia problemu z licencjonowaniem (ten jest na licencji GPL-v2)

Co nowego w wersji FSArchiver 0.5.7:

  • Dodano wykrywanie partycji bez znanego systemu plików w "fsarchive probe"

Co nowego w wersji FSArchiver 0.5.4:

  • Napraw problemy w zarządzaniu SIGINT po naciśnięciu Ctrl + C w celu przerwania
  • Naprawiono ostrzeżenie o zbyt dużym rozmiarze atrybutów Xattr, gdy zwracany rozmiar wynosi -1
  • Poprawka: system plików bezpieczników nie został poprawnie odmontowany po wystąpieniu błędu krytycznego

Co nowego w wersji FSArchiver 0.5.3:

  • Obsługa rozszerzonych atrybutów do 64k (rozmiar został ograniczony do 1024 bajtów)
  • Nagłówek pliku jest kopiowany tylko wtedy, gdy open64 () się powiedzie (zapobiega nagłówkowi bez danych)
  • Zarządzanie plikami obciętymi podczas backupu na żywo (wypełnianie zerami)
  • Sprawdź, czy nie może zarchiwizować samego archiwum podczas kopii zapasowej na żywo
  • Poprawione zarządzanie błędami w przypadku problemów z plikami lub atrybutami w pliku create.c

Co nowego w wersji FSArchiver 0.5.2:

  • Skopiuj zawartość / dev / podczas backupu na żywo (opcja -A) brak / dev / console brakuje przy ponownym uruchomieniu
  • Poprawka: archiwizowanie uszkodzenia, gdy atrybut pliku był pusty (np. "user.encryptable" na ntfs może być pusty)

Co nowego w wersji FSArchiver 0.5.1:

  • Opcja -o (zastąpienie) została zerwana, gdy archiwum już istnieje (wprowadzone w 0.5.0)
  • Lepsze zarządzanie błędami (brak miejsca na urządzeniu) po wyodrębnieniu archiwum
  • Naprawiono błędy w argumentach fsaprintf dzięki __attribute__ ((format (printf, x, y)));
  • Wydrukuj statystyki dotyczące sukcesu i błędów na końcu operacji

Co nowego w wersji FSArchiver 0.4.8:

  • Naprawiono błędy kompilacji, gdy fsarchiver został skonfigurowany z opcją --disable-crypto
  • Naprawiono problemy, gdy atrybuty przechowywane w Dico są puste

Co nowego w wersji FSArchiver 0.4.7:

  • Katalogi punktów montowania są teraz archiwizowane podczas backupu na żywo (ważne dla / dev, / proc, / sys)
  • Lepsze zarządzanie uszkodzonymi plikami archiwum: zezwól na kontynuację przywracania w następnym prawidłowym znalezionym pliku
  • Poprawka: Ignoruj ​​urządzenia, które są buforowane przez blkid w "fsarchive probe" (pokazano urządzenia cdrom, które nie istnieją)
  • Poprawka: "sonda fsarchiver" wykryła system plików ext4 jako ext3, gdy libblkid & lt; 1.41 (jest częścią e2fsprogs)
  • Poprawka: Naprawiono niewielki wyciek pamięci w "sondzie fsarchiver", wywołując blkid_put_cache (), aby zwolnić pamięć dynamiczną
  • Poprawka błędu: Naprawiono błąd pamięci (nieprawidłowo za darmo), gdy uszkodzony plik danych znajduje się w archiwum (zła suma kontrolna)
  • Poprawka: wyświetla komunikat o błędzie i kończy działanie, zamiast czekać, kiedy wymagane fstooly nie są zainstalowane
  • Poprawka: naprawiono potencjalny błąd w wątku_wątku podczas przerwania procesu przywracania z powodu błędu

Co nowego w wersji FSArchiver 0.4.6:

  • Poprawka: naprawiono różne wycieki pamięci zgłoszone przez valgrind (struktury słowników czasami nie były zwalniane)
  • Zmiany wewnętrzne: zastąpiono większość "struct" za pomocą "typedef struct", kod refaktoryzacji w create.c

Co nowego w wersji FSArchiver 0.4.5:

  • Poprawka: puste pliki nie mogą być kopiowane z małymi plikami i nie ma potrzeby zapisywania sumy kontrolnej
  • Poprawka: polecenia z dużym wyjściem były blokowane do momentu odczytania potoku, co nigdy nie zostało wykonane (dzięki Setsunie)
  • Poprawka: pokazuje wszystkie przywrócone pliki w restfach, w tym małe pliki, które są skompresowane w jednym bloku

Co nowego w wersji FSArchiver 0.4.4:

  • Współczynnik kompresji został zoptymalizowany dla systemów plików z wieloma małymi plikami. Zamiast kompresować dane każdego pliku w osobnym bloku, wiele małych plików ma teraz ten sam blok danych, co zapewnia lepszy współczynnik kompresji.
  • Naprawiono błąd związany z odmontowaniem pod koniec operacji.
  • Dodano opcję "-a", która pozwala zignorować sprawdzanie opcji montowania acl i user_xattr, gdy użytkownik tworzy kopię zapasową systemu plików, który jest już zamontowany.

Co nowego w wersji FSArchiver 0.4.2:

  • Zarządzanie funkcjami systemu plików dla ext2 / ext3 / ext4 zostało przepisane, tak aby działało we wszystkich przypadkach (na przykład w starych wersjach e2fsprogs lub podczas konwersji systemu plików).
  • Naprawiono również błędy kompilacji na rhel-5.x i fedora-11-alpha. Wykryto system plików.

Co nowego w wersji FSArchiver 0.4.1:

  • Ta wersja jest w stanie zarchiwizować i wyodrębnić systemy plików NTFS. Można go użyć do elastycznego klonowania partycji NTFS. Oznacza to, że możesz przywrócić kopię zapasową systemu plików NTFS na partycję, która jest mniejsza niż oryginał lub gdzieś na dysku. Został przetestowany tylko w wersji XP systemu Windows. Wymaga to zaawansowanego wydania ntfs-3g (systemrescuecd-1.1.5-beta15 to live CD z fsarchiver-0.4.1 i wszystkimi jego wymaganiami).
  • Ta wersja dodaje również polecenie, które pokazuje wszystkie systemy plików komputera: "sonda fsarchiver prosta".

Co nowego w wersji FSArchiver 0.3.7:

  • Większa elastyczność została wprowadzona na poziomach kompresji, aby umożliwić większy wybór: istnieje teraz 9 poziomów kompresji.
  • Dodano obsługę szyfrowania za pomocą openssl i blowfish w celu zaszyfrowania archiwum za pomocą hasła.
  • Zoptymalizowano sposób odczytu archiwum, gdy nie chcemy przywrócić wszystkich jego systemów plików.
  • Ekran pomocy pokazuje teraz, które funkcje opcjonalne zostały włączone w czasie kompilacji.
  • Wprowadzono inne wewnętrzne zmiany, które nie są widoczne dla użytkowników.

Co nowego w wersji FSArchiver 0.3.6:

  • Naprawiono zepsuty "restdir" (błąd wprowadzony w fsarchiver-0.3.6)
  • Zmieniono typy liczb całkowitych używanych w archiwum, aby zoptymalizować przestrzeń używaną przez nagłówki

Co nowego w wersji FSArchiver 0.3.5:

  • Naprawiono przepełnienie bufora, które spowodowało awarię.
  • Naprawiono problem z obciętymi komendami zewnętrznymi.
  • Dodano sprawdzenia plików nagłówkowych w pliku ./configure, aby upewnić się, że program nie zawiedzie się, gdy xattr.h nie jest zainstalowany.
  • Dodano obejście problemu z plikiem tune2fs na ext4, używanym przez fsarchiver.
  • Dodano obsługę kompresji Lzo (bardzo szybki algorytm).

Co nowego w wersji FSArchiver 0.3.3:

  • Naprawiono główne błędy, takie jak zakleszczenia w kolejce i uszkodzenie sumy kontrolnej podczas zapisywania, co uniemożliwia przywrócenie archiwum.
  • Poprawiono zarządzanie błędem i zwykłymi wiadomościami.
  • Dodano obsługę atrybutów systemu plików btrfs, ponieważ jej format nie powinien się zmieniać w przyszłości.

Co nowego w wersji FSArchiver 0.2.10:

  • Usunięto kilka wycieków pamięci w zarządzaniu kolejkami i zarządzaniu dico
  • Naprawiono możliwą awarię na końcu "savedir"

Co nowego w wersji FSArchiver 0.2.8:

  • Możliwość wyłączenia obsługi kompresji LZMA w ./configure (przydatne, jeśli nie masz liblzma)
  • Uproszczenie kodu związanego z zarządzaniem kolejką i oczyszczaniem dużego kodu
  • Zoptymalizowano zarządzanie pamięcią, aby wymagało mniej pamięci

Co nowego w wersji FSArchiver 0.2.7:

  • Ta nowa wersja obsługuje wiele systemów plików na archiwum.
  • Zmieniono składnię "restfs", aby umożliwić wyodrębnianie archiwów z kilkoma systemami plików.
  • Dodaje również nowe polecenie "archinfo", aby wyświetlić informacje o istniejącym obrazie. Zarządzanie wątkami zostało zoptymalizowane.
  • Teraz można kompresować używając lzma, a także gzip i bzip2.

Co nowego w wersji FSArchiver 0.2.6:

  • Zoptymalizowane wielowątkowość za pomocą pthread_cond_timedwait () zamiast usleep ()

Co nowego w wersji FSArchiver 0.2.4:

  • Przeniesiono źródła do autoconf / automake
  • Wewnętrzny: zastąpiono OBJTYPE_END określonym końcem nagłówka systemu plików

Co nowego w wersji FSArchiver 0.2.2:

  • Obsługa dużych plików (pliki większe niż 2 GB). Dzięki Setsunie za zgłoszenie tego błędu

Co nowego w wersji FSArchiver 0.2.1:

  • Obsługa kompresji wielowątkowej (opcja -j w wierszu poleceń) i możliwość przywrócenia uszkodzonego archiwum.

Co nowego w wersji FSArchiver 0.2.0:

  • Obsługa kompresji wielowątkowej (opcja -j)

Co nowego w wersji FSArchiver 0.1.9:

  • Poprawka: nie można przywrócić partycji ext {2,3}, jeśli była zamontowana podczas odczytu / zapisu podczas składowania savefs
  • Poprawka: otwieranie archiwum może się nie udać w restfach bez powodu

Co nowego w wersji FSArchiver 0.1.8:

  • Zachowanie atrybutów systemu plików reiser4 (label, uuid, block-size)
  • Zachowanie atrybutów systemu plików jfs (label, uuid)

Co nowego w wersji FSArchiver 0.1.4:

  • Zachowanie atrybutów reiserfs-3.x (label, uuid, block-size)
  • Naprawiono błędy dotyczące właściwości atime / mtime, które mogły zostać usunięte dla plików

Co nowego w wersji FSArchiver 0.1.3:

  • Zachowanie atrybutów ext2 / ext3 (label, uuid, block-size)
  • Dodano obsługę kompresji bzip2

Zrzuty ekranu

fsarchiver_1_348079.png
fsarchiver_2_348079.png

Inne programy z deweloperem Francois Dupoux

SystemRescueCd
SystemRescueCd

22 Jun 18

Komentarze do FSArchiver

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!