[SOLVED] newbie wants to backup system before playing around...
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
It depends a bit on how much disk space you have to back up, whether you use RAID or not etc...
Moreover, it depends also whether you only want to backup user accounts or you want to restore
a full system in case to install of the new one goes wrong.
In the former case, you can do the following. I assume you
have a simple workstation, with a single disk not exceeding 1TB and USB 2.0 ports.
1) take an external 1TB HD and format it as ext3 (mkfs -t ext3 /dev/sdX1 )
2) mount it mount -t ext3 /dev/sdX1 /mnt
3) rsync -avz /home /mnt/home ; rsync -avz /etc /mnt/etc etc...
The important difference with the solution proposed by Keith Hedger is that in step 3 you
are only making a backup of user accounts, system configuration etc...
You could in principle back up in that manner the whole system by rsync -avz /bin /mnt/bin etc...
in order to restore it in case the install of the new OS fails, but then Keith Hedger's approach is better.
Distribution: Linux From Scratch, Slackware64, Partedmagic
I agree with edorig you may only need to back up user accounts and configs if you have a full backup tool like rsync installed then by all means use that, the main advantage to using the tar approach is that it is available on just about every distro whether using live media or not and can therefore probably get you out of most bad situations, ideally though you should decide on what you are going to use for backups and then get into the habit of doing regular backups, if you don't you will eventually regret it! I know from experience!
I personally use the standard linux dump/restore apps statically linked on a rescue partition based on pmagic.
I would use clonezilla and a second hard drive either internal or external. Clonezilla is a specialty type distro for cloning filesystems. If you decide on this option watch a couple of youtube videos on using clonezilla.
The best part of this method is if you mess up your system, you don't need to reinstall the operating and configure files and services over again. All you do is restore the image file clonezilla created and your system will be fully restored as before.
Last edited by Stealth Bot; 10-06-2013 at 04:36 PM.
For a one-time backup I would use a dd dump or clonezilla to create a mirror image of the drive, like Stealth Bot suggested. This makes restoration after a catastrophe simple and complete.
For regular backups, I would use a tool like rsync to just transfer over the modified/new files since the last backup and leave the rest alone, like edorig suggested. This makes backups efficient so you're not wasting time backing up the same files over and over again. Note that you can use this approach for the entire OS if you want, no need to just relegate it to a limited set of subdirectories.
It's all about using the right tool for the job.
Last edited by suicidaleggroll; 10-06-2013 at 05:04 PM.