Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Am wondering if it is possible to take snapshot of entire Linux system (with multiboot); and burn it on CD(s); so that if later on, somethin goes wrong you can just restore the image to revert system back to that state, instead of re-installing everything.
specially i'dont want to end up with the image as big as of the partition size. i know; for windows noroton ghost will not take image of entire partition; but only for the "part of partition which is filled up with some data".
If you have a lot of space, the easiest way to go about things is to probably just make some huge gzipped tarballs of your partitions. This will copy on the data within them. For instance if you had 3 partitions, /usr, /boot, and /home (excluding swap):
tar czvf home.tar.gz /home
With all three, this of course would stick the end created file in whatever directory you were currently in, so make certain there is room. Burn these to CD once a week, whatever, possibly copy them to another machine, or both.
In the event of a fullblown system meltdown, repartition the drive to the correct size, boot with something like tomsrtbt, copy the tarballs on there (mount the cd, nfs, whathaveyou), untar them, and then as long as things like /dev/hda1 stayed /dev/hda1 and such, just re-run lilo. Its pretty easy.
Although really I just backup all the .conf files and such that aren't still at defaults: httpd.conf, proftpd.conf, the mail spool, etc, and back them up to /home that then gets gzipped up on a cronjob once a day and copied over to a few different machines. In the case of a meltdown I just pick out distro X, install it, and then untar home and monkey about with the .conf files for a little while.
I forget the name unfortunately, but there is a project you can find on Freshmeat that creates complete rescue boot CD Images of any Linux System. The Images are compressed, so empty space doesn't take up CD's. The caveat, you need to have Ramdisk, iso9860 filesystem, and any controller you need for CD enabled in your kernel (the software takes your current running kernel to make the boot CD) (It will work with modules as well)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.