To backup root partition on Ubuntu Linux system, we can do this by using the following command :
ttirtawi@tedy-laptop:~$ su - Password: root@tedy-laptop:~# root@tedy-laptop:~# tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/media --exclude=/home --exclude=/sys /
Just remove the --exclude=/home
if we don’t want to backup home partition too. Using the above command the result is located on /root
(as current directory) and the output name is backup.tgz
.
To restore backup file to other system we can use the following command (first we transfer the backup file to the target system) :
dodol@dodol-desktop:~$ scp ttirtawi@192.168.0.103:/home/ttirtawi/backup.tgz . ttirtawi@192.168.0.103's password: backup.tgz 100% 1760MB 2.7MB/s 10:58 dodol@dodol-desktop:~$ su - Password: root@dodol-desktop:~# cd /home/dodol/ root@dodol-desktop:/home/dodol# ls -tlr backup.tgz -rw-r--r-- 1 dodol dodol 1845595105 2010-09-12 18:13 backup.tgz root@dodol-desktop:/home/dodol# root@dodol-desktop:/home/dodol# tar zxvpf backup.tgz -C /
Basically this process applied for all Linux distribution not only for Ubuntu.