Originally posted by sundialsvcs
One way that I accomplish "system restore" is to burn a CD-ROM of the material in the /bin, /usr, /etc, /lib directories.
IMHO you shouldn't backup directories containing only material which can simply be reinstalled; /bin
do not contain configuration or "user-made" data, so if they are lost, you can simply reinstall the affected packages and nothing is gone. /usr
alone takes on my system about 2 GiB - do not waste your time or your backup media (especially if you use CDs) with data which does not need to be backed up.
I wrote a backup script that backs up /boot
, and before burning the CDs, it creates a list of all files on the system, and writes it to a file in /var/log. It can be very useful to have such a list in case you need to know which files you ought to have, believe me.