FSArchiver

Logiciel capture d'écran:
FSArchiver
Détails logiciels:
Version: 0.8.4
Date de transfert: 22 Jun 18
Développeur: Francois Dupoux
Licence: Gratuit
Popularité: 15

Rating: nan/5 (Total Votes: 0)

FSArchiver est un utilitaire système libre et open source permettant de créer des archives de sauvegarde. Il est écrit dans le langage de programmation C et conçu dès le départ pour être très rapide et extrêmement facile à utiliser.

N'importe qui peut utiliser FSArchiver pour créer des archives compressées du contenu de leurs systèmes de fichiers sans trop de tracas. Vous pouvez enregistrer des systèmes de fichiers entiers dans un fichier d'archive, ainsi que les restaurer à partir d'une archive de sauvegarde, en écrasant le contenu existant.


Sortie de ligne de commande unique avec de nombreux exemples d'utilisation

Malgré le fait qu'il s'agit d'un outil en ligne de commande, FSArchiver est très facile à utiliser car les utilisateurs ont une sortie de ligne de commande unique qui montre de nombreux exemples d'utilisation au lieu de simplement afficher les options de ligne de commande disponibles. >

Vous ne pourrez sauvegarder qu'un seul système de fichiers ou deux fichiers vers une seule archive, pour restaurer uniquement le premier, seulement le second ou les deux systèmes de fichiers de l'archive de sauvegarde, restaurer un système de fichiers et le convertir en ReiserFS, comme ainsi que pour sauvegarder un système de fichiers dans une archive fractionnée.

Premiers pas avec FSArchiver

L'installation de l'outil FSArchiver sur une distribution GNU / Linux est plus simple que vous ne le pensez, car le projet est disponible dans les principaux référentiels de logiciels des principaux systèmes d'exploitation et installé à l'aide du gestionnaire de paquets intégré (pacman, Ubuntu Software Center, Gestionnaire de paquets Synaptic, YaST, Yum Extender, etc.).

sur Softoware vous pouvez toujours télécharger la dernière version de FSArchiver, qui est distribué uniquement en tant que paquet source. Il est également facile de l'installer, il suffit de l'enregistrer dans votre répertoire personnel, de le décompresser, d'ouvrir l'application Terminal et d'exécuter quelque chose comme & ldquo; cd /home/softoware/fsarchiver-0.6.19” (remplacez le software par votre nom d'utilisateur), exécutez le & lsquo; ./ configure & amp; & amp; faire & rsquo; commande pour configurer et compiler le programme, puis le & sudos make install & rsquo; commande pour l'installer dans le système.

Après l'installation, utilisez FSArchiver à partir de l'interface de ligne de commande pour créer des archives de sauvegarde. Nous vous recommandons de lancer d'abord le & lsquo; fsarchiver --help & rsquo; commande pour afficher les options de ligne de commande du programme et les exemples d'utilisation. Vous pouvez également exécuter le & lsquo; man fsarchiver & rsquo; commande pour plus de détails sur la façon d'utiliser FSArchiver.

Nouveautés dans cette version:

  • Implémentation du support pour la compression zstd.

Nouveautés dans la version FSArchiver 0.6.19:

  • Rétablissement du "nombre de blocs d'inode par groupe" qui a provoqué une régression dans la version 0.6.18

Quoi de neuf dans la version FSArchiver 0.6.11:

  • Mise à jour des indicateurs compat btrfs supportés pour le faire fonctionner avec btrfs-2.6.35
  • L'option -c / - cryptpass prend désormais en charge les mots de passe interactifs: utilisez "-c -"

Quoi de neuf dans la version FSArchiver 0.6.10:

  • Correction du support des liens symboliques sur les systèmes de fichiers ntfs avec ntfs3g & gt; = 2010.3.6

Quoi de neuf dans la version FSArchiver 0.6.8:

  • Correction d'une erreur de compilation sur les systèmes avec les en-têtes récents du noyau en incluant & lt; sys / stat.h & gt;
  • Correction d'un bug critique: il y avait un risque de corruption lorsque l'archive était écrite sur un système de fichiers smbfs / cifs

Nouveautés dans la version FSArchiver 0.6.7:

  • Ajout de la prise en charge des fichiers fragmentés (le fichier fragmenté sur le disque d'origine sera recréé en tant que fichier sparse)
  • Ajout de la version minimale requise pour la version de fsarchiver par archive (MAINHEADKEY_MINFSAVERSION)
  • Ajout de dirsinfo dans les archives avec des fichiers et des répertoires simples pour stocker les statistiques nécessaires à la progression
  • Le fichier journal créé lorsque l'option -d est utilisée a maintenant un nom spécifique afin qu'il ne soit pas écrasé
  • Les sommes de contrôle md5 sont maintenant calculées en utilisant l'implémentation de libgcrypt au lieu de celle interne
  • La bibliothèque libgcrypt est maintenant une dépendance obligatoire et crypto ne peut plus être désactivé
  • Autoriser les utilisateurs non root à utiliser "fsarchiver archinfo" tant qu'ils ont des autorisations de lecture sur l'archive

Nouveautés dans la version FSArchiver 0.6.6:

  • Correction: ne supprime pas le fichier archive lorsque savefs / savedir échoue car l'archive existe déjà
  • Les partitions déjà montées sont remontées avec MS_BIND pour avoir accès aux fichiers cachés par les systèmes de fichiers montés
  • Analysez les systèmes de fichiers uniquement lorsqu'ils sont tous accessibles pour éviter d'attendre et d'obtenir une erreur
  • Déplacement de la gestion des fichiers de données (open / write / md5sum) d'extract.c vers un objet séparé (datafile.c)
  • Modifications internes importantes, renommage des fonctions / fichiers et simplifications pour une meilleure cohérence
  • Des messages reformulés et simplifiés et d'autres améliorations dans fsarchiver.c (contribution de dgerman)
  • Correction d'une erreur de mémoire potentielle dans savefs / savedir avec des attributs étendus (bug signalé par mbiebl)

Nouveautés dans la version FSArchiver 0.6.5:

  • Correction de problèmes de compilation (problèmes de pkg-config en particulier sur les systèmes avec e2fsprogs & lt; 1.41.2)
  • Réessayez avec le niveau par défaut (gzip -6) lorsque la compression d'un bloc de données manque de mémoire avec bzip2 / lzma

Quoi de neuf dans la version FSArchiver 0.6.2:

  • Allocation de mémoire dynamique pour les attributs étendus spécifiques à ntfs dans create.c
  • Correctif lié aux attributs ntfs lorsque lgetxattr renvoie une taille négative
  • Enregistre le nom du périphérique d'origine dans lequel le système de fichiers est stocké (FSYSHEADKEY_ORIGDEV)
  • Correction des options d'activation dans configure: "--enable-xxx" a eu l'effet inverse (Merci à horhe)
  • Quitter avec une erreur si l'utilisateur veut utiliser un niveau de compression qui n'est pas supporté (Merci à mbiebl)
  • Correction d'un plantage lorsque le montage échoue (mntbyfsa a été défini sur true et non effacé si le montage échoue)
  • Correction du code pour les liens symboliques ntfs (ils doivent être recréés en tant que fichiers normaux et répertoires + attributs spéciaux)
  • Modification de l'exigence de ntfs3g-AR (version avancée) en ntfs3g & gt; = 20091114 (version standard) pour ntfs
  • Améliorations et corrections dans les fichiers de chaîne de compilation autotools (contribution de Michael Biebl)
  • Ajout de l'option "-L" pour spécifier l'étiquette de l'archive: c'est juste un commentaire sur le contenu
  • Detabified les sources: trouver. -iname "*. [ch]" -exec sed -i -e "s / [] / / g" -e 's! {! {! g' {};

Quoi de neuf dans la version FSArchiver 0.6.1:

  • L'implémentation OpenSSL du chiffrement a été remplacée par une implémentation de libgcrypt pour résoudre les problèmes de licence avec la GPL.
  • Cette version fait partie de SystemRescueCd 1.3.1 (un CD live avec des outils système et disque).

Quoi de neuf dans la version FSArchiver 0.5.9:

  • Correction de 'fsarchiver probe' qui ignorait / dev / dm-0 (premier disque de mappeur de périphérique)
  • Il affiche maintenant les uuids NTFS dans les informations d'archive ("fsarchive archinfo archive.fsa")
  • Prise en charge de l'attribut "system.ntfs_times" pris en charge par ntfs-3g & gt; = 2009.4.4AR.17
  • Prise en charge de l'attribut "system.ntfs_dos_name" pris en charge par ntfs-3g & gt; = 2009.4.4AR.17
  • Prise en charge de l'attribut "user.ntfs.efsinfo" qui permet de copier et de restaurer des fichiers cryptés
  • Amélioration de la détection de ntfs-3g-AR et impression d'un message plus explicite si une version inappropriée est trouvée
  • Ajout d'informations sur la version minimale de fsarchiver requise dans l'archive pour autoriser les vérifications sur restfs
  • FSYSHEADKEY_MOUNTINFO a été ajouté dans fsheader pour permettre des modifications dans l'interface streams_3g de ntfs-3g dans le futur

Quoi de neuf dans la version FSArchiver 0.5.8:

  • Préserve l'UUID avec les systèmes de fichiers ntfs (nombre de 64 bits écrits dans le secteur de démarrage à l'offset 0x48)
  • Correction de "sonde fsarchiver": les partitions ayant un 0 à la fin de leur numéro ont été ignorées
  • Les distributions ajoutées supportent les fichiers dans les sources (script ebuild pour gentoo, spec pour rpm)
  • Utiliser md5.c de coreutils-6.9 pour éviter un problème de licence (celui-ci est sous GPL-v2)

Quoi de neuf dans la version FSArchiver 0.5.7:

  • Ajout de la détection de partitions sans système de fichiers connu dans "fsarchive probe"

Quoi de neuf dans la version FSArchiver 0.5.4:

  • Correction de problèmes dans la gestion de SIGINT quand on appuie sur Ctrl + C pour annuler
  • Correction d'un avertissement indiquant que les attributs xattr sont trop grands lorsque la taille retournée est -1
  • Correction d'un bogue: le système de fichiers fuse n'était pas démonté correctement après une erreur fatale

Quoi de neuf dans la version FSArchiver 0.5.3:

  • Prise en charge des attributs étendus jusqu'à 64 Ko (la taille était limitée à 1024 octets)
  • L'en-tête du fichier n'est copié que si open64 () est réussi (empêche l'en-tête sans données)
  • Gestion des fichiers tronqués lors d'une sauvegarde en direct (remplissage avec zéros)
  • Testez pour vous assurer qu'il ne peut pas archiver l'archive elle-même pendant une sauvegarde en direct
  • Amélioration de la gestion des erreurs en cas de problèmes sur les fichiers ou les attributs dans create.c

Quoi de neuf dans la version FSArchiver 0.5.2:

  • Copiez le contenu de / dev / pendant une sauvegarde en direct (option -A utilisée) else / dev / console manquant au redémarrage
  • Correctif de bogue: corruption d'archive quand un attribut de fichier était vide (ex: "user.encryptable" sur ntfs peut être vide)

Quoi de neuf dans la version FSArchiver 0.5.1:

  • L'option -o (écrasement) était cassée quand l'archive existait déjà (introduite en 0.5.0)
  • Meilleure gestion des erreurs (pas d'espace sur l'appareil) lorsqu'une archive est extraite
  • Correction d'erreurs dans les arguments de fsaprintf grâce à __attribute__ ((format (printf, x, y)));
  • Imprimer des statistiques sur le succès et les erreurs à la fin d'une opération

Quoi de neuf dans la version FSArchiver 0.4.8:

  • Correction d'erreurs de compilation lorsque fsarchiver est configuré avec --disable-crypto
  • Correction de problèmes lorsque les attributs stockés dans dico sont vides

Quoi de neuf dans la version FSArchiver 0.4.7:

  • Les répertoires des points de montage sont maintenant archivés lors d'une sauvegarde en direct (important pour / dev, / proc, / sys)
  • Meilleure gestion des fichiers d'archives corrompus: permet de continuer la restauration sur le prochain fichier valide trouvé
  • Correction d'un bug: Ignore les périphériques mis en cache par blkid dans "fsarchive probe" (les périphériques cdrom qui n'existent pas ont été affichés)
  • Correctif: "fsarchiver probe" détectait le système de fichiers ext4 comme ext3 quand libblkid & lt; 1,41 (cela fait partie de e2fsprogs)
  • Correction d'un bug: Correction d'une fuite de mémoire mineure dans "fsarchiver probe" en appelant blkid_put_cache () pour libérer la mémoire dynamique
  • Correctif: correction d'une erreur de mémoire (invalide) lorsqu'un bloc de données corrompu est trouvé dans l'archive (mauvais checksum)
  • Correction d'un bogue: affichage et message d'erreur et sortie au lieu d'attendre lorsque les fstools requis ne sont pas installés
  • Correctif de bogue: correction d'un blocage potentiel dans thread_comp lors de l'abandon d'un processus de restauration en raison d'une erreur

Quoi de neuf dans la version FSArchiver 0.4.6:

  • Correctif: Correction de plusieurs fuites de mémoire rapportées par valgrind (les structures de dictionnaires n'étaient pas toujours libérées)
  • Changements internes: remplacé le plus "struct" par "typedef struct", refactorisant le code dans create.c

Quoi de neuf dans la version FSArchiver 0.4.5:

  • Correctif: les fichiers vides ne doivent pas être copiés avec de petits fichiers, et il n'est pas nécessaire d'écrire la somme de contrôle
  • Correctif: les commandes avec une grosse sortie bloquaient jusqu'à ce que le tuyau soit lu, ce qui n'a jamais été fait (grâce à Setsuna)
  • Correctif: affiche tous les fichiers restaurés sur restfs, y compris les petits fichiers compressés dans un seul bloc

Quoi de neuf dans la version FSArchiver 0.4.4:

  • Le taux de compression a été optimisé pour les systèmes de fichiers avec beaucoup de petits fichiers. Au lieu de compresser les données de chaque fichier dans un bloc séparé, plusieurs petits fichiers partagent maintenant le même bloc de données, ce qui fournit un meilleur taux de compression.
  • Un bug concernant le démontage effectué à la fin de l'opération a été corrigé.
  • L'option "-a" a été ajoutée, ce qui vous permet d'ignorer la vérification des options de montage acl et user_xattr lorsque l'utilisateur effectue une sauvegarde d'un système de fichiers déjà monté.

Quoi de neuf dans la version FSArchiver 0.4.2:

  • La gestion des fonctionnalités du système de fichiers pour ext2 / ext3 / ext4 a été réécrite afin qu'elle fonctionne dans tous les cas (comme avec les anciennes versions de e2fsprogs ou lors d'une conversion de système de fichiers).
  • De plus, les erreurs de compilation ont été corrigées sur rhel-5.x et fedora-11-alpha. La détection du système de fichiers a été améliorée.

Nouveautés dans la version FSArchiver 0.4.1:

  • Cette version est capable d'archiver et d'extraire les systèmes de fichiers NTFS. Il peut être utilisé pour cloner des partitions NTFS de manière flexible. Cela signifie que vous pouvez restaurer la sauvegarde d'un système de fichiers NTFS sur une partition plus petite que l'original ou ailleurs sur le disque. Il a été testé sur la version XP de Windows uniquement. Cela nécessite la version avancée de ntfs-3g (systemrescuecd-1.1.5-beta15 est un CD live fourni avec fsarchiver-0.4.1 et toutes ses exigences).
  • Cette version ajoute également une commande qui montre tous les systèmes de fichiers de l'ordinateur: "fsarchiver probe simple".

Quoi de neuf dans la version FSArchiver 0.3.7:

  • Plus de flexibilité a été introduite dans les niveaux de compression pour permettre plus de choix: il y a maintenant 9 niveaux de compression.
  • Un support a été ajouté pour le chiffrement en utilisant openssl et blowfish pour chiffrer l'archive avec un mot de passe.
  • La façon dont une archive est lue quand nous ne voulons pas restaurer tous ses systèmes de fichiers a été optimisée.
  • L'écran d'aide indique maintenant quelles fonctionnalités optionnelles ont été activées au moment de la compilation.
  • D'autres modifications internes ont été apportées, qui ne sont pas visibles pour les utilisateurs.

Quoi de neuf dans la version FSArchiver 0.3.6:

  • Correction d'un "restdir" cassé (bug introduit dans fsarchiver-0.3.6)
  • Modification des types des entiers utilisés dans l'archive pour optimiser l'espace utilisé par les en-têtes

Quoi de neuf dans la version FSArchiver 0.3.5:

  • Un dépassement de tampon causant un plantage a été corrigé.
  • Un problème qui tronquait les commandes externes exécutées a été corrigé.
  • Des vérifications ont été ajoutées pour les fichiers d'en-tête dans ./configure pour s'assurer que le programme ne manquera pas de se compiler lorsque xattr.h n'est pas installé.
  • Une solution de contournement a été ajoutée pour un bogue dans tune2fs sur ext4, qui est utilisé par fsarchiver.
  • Le support a été ajouté pour la compression lzo (un algorithme très rapide).

Quoi de neuf dans la version FSArchiver 0.3.3:

  • Des bugs majeurs ont été corrigés, tels que des deadlocks dans la file d'attente et la corruption d'une somme de contrôle pendant savefs, ce qui rend la restauration de l'archive impossible.
  • La gestion de l'erreur et des messages normaux a été améliorée.
  • Un support a été ajouté pour les attributs du système de fichiers btrfs, car son format ne devrait pas changer dans le futur.

Quoi de neuf dans la version FSArchiver 0.2.10:

  • Suppression de plusieurs fuites de mémoire dans la gestion de la file d'attente et dans la gestion dico
  • Correction d'un crash possible à la fin de "savedir"

Quoi de neuf dans la version FSArchiver 0.2.8:

  • Possibilité de désactiver le support de la compression LZMA dans ./configure (utile si vous n'avez pas liblzma)
  • Simplifié le code lié à la gestion de la file d'attente, et le grand nettoyage de code
  • Optimisation de la gestion de la mémoire pour moins de mémoire

Quoi de neuf dans la version FSArchiver 0.2.7:

  • Cette nouvelle version prend en charge plusieurs systèmes de fichiers par archive.
  • La syntaxe de "restfs" a été modifiée pour permettre l'extraction d'archives avec plusieurs systèmes de fichiers.
  • Il ajoute également une nouvelle commande "archinfo" pour afficher des informations sur une image existante. La gestion des threads a été optimisée.
  • Il est maintenant possible de compresser en utilisant lzma, ainsi que gzip et bzip2.

Quoi de neuf dans la version FSArchiver 0.2.6:

  • Multi-threading optimisé avec pthread_cond_timedwait () au lieu de usleep ()

Quoi de neuf dans la version FSArchiver 0.2.4:

  • Porté les sources vers autoconf / automake
  • Interne: OBJTYPE_END remplacé avec une fin spécifique de l'en-tête du système de fichiers

Quoi de neuf dans la version FSArchiver 0.2.2:

  • Prise en charge des fichiers volumineux (fichiers supérieurs à 2 Go). Merci à Setsuna d'avoir signalé ce bug

Quoi de neuf dans la version FSArchiver 0.2.1:

  • Prise en charge de la compression multithread (option -j sur la ligne de commande) et de la possibilité de restaurer une archive corrompue.

Quoi de neuf dans la version FSArchiver 0.2.0:

  • Prise en charge de la compression multithread (option -j)

Quoi de neuf dans la version FSArchiver 0.1.9:

  • Correctif: il n'était pas possible de restaurer une partition ext {2,3.4} si elle était montée en lecture / écriture pendant la sauvegarde
  • Correctif: l'ouverture d'une archive peut échouer dans restfs sans raison

Quoi de neuf dans la version FSArchiver 0.1.8:

  • Préservation des attributs du système de fichiers reiser4 (label, uuid, block-size)
  • Préservation des attributs du système de fichiers jfs (label, uuid)

Quoi de neuf dans la version FSArchiver 0.1.4:

  • Préservation des attributs reiserfs-3.x (label, uuid, block-size)
  • Correction de bugs sur les propriétés atime / mtime qui auraient pu être supprimées pour les fichiers

Quoi de neuf dans la version FSArchiver 0.1.3:

  • Préservation des attributs ext2 / ext3 (label, uuid, block-size)
  • Ajout de la prise en charge de la compression bzip2

Captures d'écran

fsarchiver_1_348079.png
fsarchiver_2_348079.png

D'autres logiciels de développeur Francois Dupoux

SystemRescueCd
SystemRescueCd

22 Jun 18

Commentaires à FSArchiver

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!