awesome-foss / awesome-sysadmin

A curated list of amazingly awesome open-source sysadmin resources.
Other
25.13k stars 1.44k forks source link

Add FSArchiver to Backup Category (supplemental fix to the pull_request_template as well) #583

Open vorwd opened 4 months ago

vorwd commented 4 months ago

Thank you for taking the time to work on a PR for Awesome-Sysadmin!

To ensure your PR is dealt with swiftly please check the following:


Please take some time to answer the following questions as best you can:

Easily archive an entire filesystem (or multiple at once to a single archive) with a single command. Likewise, restore with a single command, even to a partition that is differing in size or even to one with a different file-system type. Differing from a single tar bkup, FSArchiver also creates the file-system 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 loose the current file, not the whole archive.

I have, several times over the last couple years. I even wrote a overly worded how-to to help others. https://github.com/vorwd/supreme-palm-notes/blob/main/FSArchiver_Walkthrough.txt

My use was personal, but could certainly be used in a professional setting and with scripted automation

Have created and restored backups on all my devices with a disk, so 10+

Manages the filesystem creation upon restore, prevents full data lose in the event of corruption of the archive, can backup all partions on a disk at the same time, and then restore only 1 or 2 of them to another disk if you wanted. Can backup a file-system from a 120GB partition, that contains on 20GB of data, and then restore it to a 64GB partition with ease and the OS will boot perfectly (ymmv).

Cons, figuring out how to make it do a specific restore function was a bit cumbersome, with minimal explanation for the use case I had, but reading the websiste a few times over, I came to figure it out.

As outlined above; I don't want to fanboy too much and seem biased. I believe I have outlined well above.

vorwd commented 4 months ago

The pull request guidelines do state "submit 1 item per pull request", and I have submitted 2 changed files. The reason for this is that I have "submitted 1 item" to be added to the list... however, whilst adding that item, I noticed a discrepancy between the guidelines and the sample provided. The guidelines stated "...under 80 characters, sentence case." but the sample stated "250 characters" and I felt should be updated for future submissions from others.