linux下常用的备份工具-----菜鸟级
时间:2011-07-07
来源:互联网
刚开始用linux操作系统时安装在VM中,做个快照,一出问题马上还原快照,在实际生产环境中,是不可能把linux安装在虚拟机中的,那么我们就需要学习备份!放个蛤蟆在上面哈哈。
先从最简单的来,我个人学习方法是在linux中的操作要像windows中一样。
一、先提供个工具G4L。下载地址:http://sourceforge.net/projects/g4l/
格式为ISO镜像文件,我们可以将他刻录在光盘上使用,这个实验在虚拟机中进行。
我们需要将Hard Disk(IDE)15G的母盘整盘拷贝到Hard Disk2(IDE)15G子盘中。
我们将g4l的ISO镜像挂载到虚拟机的光驱中,启动虚拟机,设置BIOS为光盘驱动,进入g4l的界面。这个版本不同,也可能有些差别。
选择载入的镜像,我们选择默认的bzImage6.
各种版权信息我们一路exit,直到
输入命令./g4l进入g4l的软件工作界面
进入主目录,我们选择第一项:
在RAW模式下,我们选择克隆功能
我们选择母盘,这里一定要看好,一定要注意,否则刻反了就啥也没有了......
然后选择目标子盘
选择进行克隆
然后有个确认信息,确认就可以
克隆时像这样:
克隆完成后,就可以将母盘撤下,启动子盘查看是否成功!
当然,我们也可以选择网络克隆,多用于局域网中使用
这里就得选择network use
下面介绍第二种方法,是linux自带的方法使用dd命令
这样,系统就恢复回来了,当然我们也可以设置硬盘启动为hdc,直接启动第二块硬盘上的系统。
我们还可以参考 300second大哥的帖子,linux下备份分区表和MBR:http://bbs.51cto.com/thread-807988-1.html
第三种方法,恢复文件系统,非恢复整个系统
有时候,只是一个分区的损坏,那么我们没有必要去恢复整个系统。我们可以使用tar命令
tar的参数,我们引用 300second大哥的解释
tar打包压缩
下面是tar 打包工具,这个就是备份用的了,用于在磁带机、软盘、ZIP设备上做备份。也可以备份在一个硬盘文件上。
主要参数:
c:将文件备份出来
v:将过程输出
x:从一个文件中解出备份
t:显示tar文件的内容
T:从指定的文件中读取文件
r:在tar文件尾部追加文件
z:用gzip压缩或解压文件
j:用bz2压缩或解压文件
f:使用tar文件而不是设备
p:在备份时压缩与解压时保持文件的权限
如我们需要将boot分区备份到root家目录
下面我们做一些小的破坏!
重启
我们就发现系统无法使用了,这时我们进入救援模式,恢复boot下的文件,由于时间的问题,这里我就不写那么详细,等有时间一定补上
[ 本帖最后由 450120127 于 2011-7-7 17:05 编辑 ]
先从最简单的来,我个人学习方法是在linux中的操作要像windows中一样。
一、先提供个工具G4L。下载地址:http://sourceforge.net/projects/g4l/
格式为ISO镜像文件,我们可以将他刻录在光盘上使用,这个实验在虚拟机中进行。
我们需要将Hard Disk(IDE)15G的母盘整盘拷贝到Hard Disk2(IDE)15G子盘中。
我们将g4l的ISO镜像挂载到虚拟机的光驱中,启动虚拟机,设置BIOS为光盘驱动,进入g4l的界面。这个版本不同,也可能有些差别。
选择载入的镜像,我们选择默认的bzImage6.
各种版权信息我们一路exit,直到
输入命令./g4l进入g4l的软件工作界面
进入主目录,我们选择第一项:
在RAW模式下,我们选择克隆功能
我们选择母盘,这里一定要看好,一定要注意,否则刻反了就啥也没有了......
然后选择目标子盘
选择进行克隆
然后有个确认信息,确认就可以
克隆时像这样:
克隆完成后,就可以将母盘撤下,启动子盘查看是否成功!
当然,我们也可以选择网络克隆,多用于局域网中使用
这里就得选择network use
下面介绍第二种方法,是linux自带的方法使用dd命令
使用dd将/dev/hdb下的数据备份到/dev/hdc中
这里我们指定bs的大小,默认为512K
然后等待数分钟直到备份完成。这是一个非常漫长的过程
如果系统遭到破坏,那么我们除了可以使用救援模式来修复,我们还可以使用dd命令将系统还原回来。
使用images/boot.iso, 进入rescue模式,然后运行以下命令:
dd if=/dev/hdc of=/dev/hdb
这样,系统就恢复回来了,当然我们也可以设置硬盘启动为hdc,直接启动第二块硬盘上的系统。
我们还可以参考 300second大哥的帖子,linux下备份分区表和MBR:http://bbs.51cto.com/thread-807988-1.html
第三种方法,恢复文件系统,非恢复整个系统
有时候,只是一个分区的损坏,那么我们没有必要去恢复整个系统。我们可以使用tar命令
tar的参数,我们引用 300second大哥的解释
tar打包压缩
下面是tar 打包工具,这个就是备份用的了,用于在磁带机、软盘、ZIP设备上做备份。也可以备份在一个硬盘文件上。
主要参数:
c:将文件备份出来
v:将过程输出
x:从一个文件中解出备份
t:显示tar文件的内容
T:从指定的文件中读取文件
r:在tar文件尾部追加文件
z:用gzip压缩或解压文件
j:用bz2压缩或解压文件
f:使用tar文件而不是设备
p:在备份时压缩与解压时保持文件的权限
如我们需要将boot分区备份到root家目录
下面我们做一些小的破坏!
重启
我们就发现系统无法使用了,这时我们进入救援模式,恢复boot下的文件,由于时间的问题,这里我就不写那么详细,等有时间一定补上
[ 本帖最后由 450120127 于 2011-7-7 17:05 编辑 ]
作者: 450120127 发布时间: 2011-07-07
实在不好意思了各位,有点事耽误了,等有时间一定补上.......
作者: 450120127 发布时间: 2011-07-07
引用:
原帖由 450120127 于 2011-7-7 17:06 发表实在不好意思了各位,有点事耽误了,等有时间一定补上.......
作者: zhang45xiang 发布时间: 2011-07-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28