npcomet 发表于 2006-11-11 23:54:26

利用tar备份linux系统

利用tar备份linux系统

  tar是一个小巧而强大的归档工具,很多人用它来备份自己的系统,不过有些却不大会用,现在给大家一个例子,我很菜的,写的不好大家见谅。
  在备份和恢复的时候必须了解你的硬盘的分区结构,现在我们假设如下:
  linux安装在/dev/hda6也就是/分区在/dev/hda6,要实现备份和恢复,必须要另外一个linux可以写的分区的配合,我们使用/dev/hda7,在要备份的系统中它的挂载点是/mnt/back。

  现在进入要备份的系统,执行下面的命令:

tar czvf /mnt/back/system.tgz $(ls -l / | grep -v -e proc -e mnt)

  此命令把当前系统除/proc、/mnt的所有文件压缩保存在/mnt/back/system.tgz。
/proc目录下文件是当前的进程动态生成的文件不要备份,不然会产生不可预料的问题。
为什么不备份/mnt就不需要解释了吧。


  要恢复你的系统建议用live cd启动一个llinux系统,打开一个终端,执行如下的命令:

cd /mnt
mkdir new
mkdir back
mount /dev/hda6 /mnt/new
mount /dev/hda7 /mnt/back
tar xzvf system.tgz /mnt/new

  恢复备份命令是
tar xzvf system.tgz /mnt/new

fenga6 发表于 2006-11-12 12:43:44

方法是不错 但是这样会不会导致system.tgz文件非常大啊

jlake 发表于 2006-11-12 14:25:13

哈哈,这个备份文件,有没有用来做过系统恢复?

----
http://geelake.com/

fox_eagle2003 发表于 2006-11-12 14:30:08

npc zuobi ,lao tie le:twisted:

npcomet 发表于 2006-11-12 15:32:58

方法是不错 但是这样会不会导致system.tgz文件非常大啊和ghost一样原理。

to:         fox_eagle2003       
真的很老吗 :oops:

bigbighill 发表于 2006-11-13 15:38:57

备份速度很慢

npcomet 发表于 2006-11-13 19:45:21

:P:P:P

marka 发表于 2006-11-13 22:25:29

tar太复杂了点吧?!

Acronis的True Image用来备份Linux系统非常方便!可指定压缩比、备份MBR等等,并且有Linux/Windows版本,还可制作启动光盘进行光盘启动后的还原。
对我们linux用户最好的是,它可以完全识别linux分区,我的15G的Linux分区High压缩后只有1.5G!(SUSE Enterprise Desktop 10.1默认安装)
还原方便,全图形化操控界面,鼠标点点就完事了,实在是行走江湖之人治病救人、杀人放火的必备良药!

npcomet 发表于 2006-11-13 22:50:23

Acronis True Image
商业软件
页: [1]
查看完整版本: 利用tar备份linux系统