免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1027 | 回复: 0
打印 上一主题 下一主题

Linuxx下高速系统备份与恢复 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-12 09:43 |只看该作者 |倒序浏览
1、背景:
凡是跟计算机打交道的人,系统备份与恢复是免不了的事情!在Windows下大家都知道ghost很好用,可到Linux下或其他系统下怎么解决呢?
2、方法:
最近因为涉及到Linux的50台嵌入式系统安装问题,一下子难倒了相关人。出于好奇,我着实花了2天,研究加实践,得到了一个比较满意的解决方案:将160G磁盘的备份做到只用6分钟,包括分区、启动引导、系统数据复制。自认为是个不错的方法,这里拿出来跟大家分享。
3、工具:
(1)移动刻录机;
(2)CD光盘一张;
(3)高速移动硬盘;
(4)键盘一个;
(5)显示器一台;
4、备份盘制作:
(1)装机1台:
这是不能走捷径的,老老实实的分区、装系统、装软件吧!
分区有必要强调一下,如果希望速度快一点,最好分成一个主分区2G;一个逻辑分区148G。2G负责挂在在根目录"/"下。逻辑分区分为2个,一个1G设置为交换分区,剩下的作为逻辑的第2个分区,不用挂载到任何位置。
结果如下:
/dev/sda   160G       挂载
--------------------------------
/dev/sda1   2G         /
/dev/sda2  158G
/dev/sda5   1G         交换
/dev/sda6  147G(大概)  不挂载
--------------------------------
(2)准备LiveCD:
做一个光盘版本的Linux系统,我这里用g4l的。g4l就是一个Linux系统里面加了一个g4l应用程序。
(3)系统克隆:
挂载好移动硬盘、移动光驱后,将BIOS设置为从移动光驱启动。
命令控制:待系统启动后,进入shell命令。
(4)fdisk -l:查看系统的硬盘基本信息,看硬盘是否都正常识别。我这里看到2块硬盘,一块为/dev/hda 160G 是我的母机;一块是/dev/sda 160G 是我的移动硬盘。
(5)dd if=/dev/hda of=/dev/sda bs=32130 count=94208(说明:bs是每段字节数,count是段数;我个人感觉32130比较合适,小了的话,速度太慢)
说明dd命令采用的磁道对拷,依次从0开始的,包括系统引导,系统分区、系统数据,只要是你包含进来的,都会拷贝进来,本人已经亲自测试过,如果有问题说明你的磁道数目不对,造成拷贝数据不完整。
如果分区不对,请查看相关mbr及硬盘分区原理。
5、系统克隆:
(1)一切准备就绪,现在可以进行系统克隆了,我们把做好的移动硬盘当作母盘,把克隆机的硬盘当作子盘。
(2)准备:主机接入:显示器、键盘、USB启动光驱、USB移动硬盘。
(3)为了保险,建议光盘启动后,在shell下键入"fdisk -l"看一下磁盘的命名方式,以免弄错。
(4)dd if=/dev/sda of=/dev/hda bs=32130 count=94208
————执行期间不会有任何提示:如果提示只有2种可能,一种是报错,另外一种是copy完成。整个系统克隆大约6分钟搞定。
(6)完成后,拔除USB移动光驱。移动硬盘,让系统从拷贝好的硬盘启动,检查是否完整。
(7)从新格式化sda6,不然你无法挂载。命令如下:
(8)mkfs.ext3 /dev/sda6(再次提醒,操作前请用fdisk -l确认磁盘符号)我的这里是需要ext3格式的,大家可以根据需要做不同的磁盘格式。
(9)结束。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/32482/showart_2146379.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP