如何备份linux系统
不像Windows,Linux不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中。来实施这一方法,用这个成为根用户:
sudo su接着去你的文件系统的根目录(在我们的例子中,我们使用它,不过你可以去你希望备份的任何地方,包括远程或可移动驱动器。)cd /然后,下面就是我用来备份我的系统的完整的命令:tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys接着,让我们稍微解释一下:- 很明显,'tar'部分就是我们将要使用的软件。
- 'cvpfz'是我们给tar加的选项,像“创建一个压缩文档”(这是显然的),“保存权限”(以便使每一个相同的文件有相同的权限),以及“gzip”(缩减大小)。
- 接下来,是压缩文档将获得的名称,在我们的例子中是backup.tgz。
- 紧随其后的是我们想要备份的根目录。既然我们想备份所有东西:/
- 接着就是我们要剔除的目录了。我们不想备份每一样东西,因为包括有些目录不是非常有用。同 时确保你没有把备份文件本身也加进去了,否则,你会得到怪异的结果的。你也许同样不打算把/mnt文件夹包括进来——如果你在那儿挂载了其他分区——否则 最终你会把那些也备份的。同时确保你没有任何东西挂载在 /media(即没有挂载任何cd或可移动介质)。否则,剔除/media。
- Partimage
- Mondo Rescue
- from: http://blog.chinaunix.net/uid-643886-id-3289688.html