在一台老爷机上安装了ubuntu10.04,想着我种喜欢折腾的人肯定容易把系统搞崩溃,找一种成熟的备份方案是必须可少的。以前都是在虚拟机上玩linux,备份方法非常简单,直接把虚拟机镜像文件拷贝一份即可,这次是在实体机器上安装,对于该如何备份还是第一次遇到这种问题。
首先想到了一个最简单的方案:
我的硬盘分区如下:
/分区 15G sda1
/home分区 15G sda5
未自动挂载 48G sda7
swap分区 2G sda6
只需要备份/分区即可。
$ sudo mkdir /mnt/pub
$ sudo mount /dev/sda7 /mnt/pub
$ dd if=/dev/sda1 of=/mnt/pub/1004root.img
备份结束后生成一个15G的1004root.img文件,用tar压缩一下:
$ tar cvfz 1004root.img.tar.gz 1004root.img
生成的压缩文件有9G大小,而实际上我的/分区只用了不到3G的空间。看来用dd备份系统还是比较浪费硬盘空间的,毕竟dd不是专门的备份软件,但是ghost不支持ext4文件系统,我也不了解其他的备份方法,先暂时这么备份一下吧。(待续)