fsarchiver is a system tool that allows you to save the contents of a filesystem to a compressed archive file. The filesystem can be restored on a partition that has a different size, and it can be restored on a different filesystem. Unlike tar/dar, fsarchiver also creates the filesystem when it extracts the data to partitions. Everything is checksummed in the archive in order to protect the data. If the archive is corrupt, you just lose the current file, not the whole archive.
| Tags | Recovery Tools Filesystems Archiving backup |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: Now all the partitions are listed when a "fsarchive probe simple/detailed" command is used, not just partitions with known filesystems.


Changes: This release fixes a segmentation fault when the decompression function fails. It fixes decompression problems with lzma due to the memory limit being too low: it was not possible to decompress when a high compression level was used and the memory requirement was higher than the default limit.


Changes: Problems were fixed in the management of SIGINT when Ctrl-C is pressed to abort. A warning about xattr attributes being too large when the size returned is -1 was fixed. A bug in which FUSE filesystems were not unmounted correctly after a fatal error was fixed.


Changes: Support for extended attributes up to 64k (the size was limited to 1024 bytes). Tested to make sure it cannot archive the archive itself during a live-backup. Management of files which are truncated during a live-backup (padding with zeros). Improved error management.


Changes: This release fixes an important bug related to file attributes with no data. When such an attribute was found during savefs, the archive was corrupt. These empty file attributes have seen on NTFS filesystems. Now the contents of /dev/ are also saved during live backups, so that important entries such as /dev/console are recreated that may be required for Linux to boot correctly. Other mounted file systems are not saved.