免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: fjh_74

[RAID与磁盘阵列] 请问如何把SCSI硬盘里的UNIX系统做成镜像文件? [复制链接]

论坛徽章:
0
发表于 2009-03-18 00:00 |显示全部楼层
dd if=/dev/xxxxx |gzip -9 >xxx.gz  然后这个文件放哪都可以

论坛徽章:
0
发表于 2009-03-18 08:17 |显示全部楼层
winbacula 樓主可以看看,認為筆記合適

论坛徽章:
0
发表于 2009-03-18 10:42 |显示全部楼层
原帖由 panjun10 于 2009-3-18 00:00 发表
dd if=/dev/xxxxx |gzip -9 >xxx.gz  然后这个文件放哪都可以

这是一个常用的办法,但对我这好像不实用。一则我这都是DS10的机器,每个硬盘都是一样大的,用这命令把其它硬盘所有数据做成镜像文件放在同样大小的硬盘里,放不下吧?二则我这行业比较特殊,DS10的机器都是24小时运行的,不出现故障也不能随便停下来,限制了这种方法的实施,不过还是谢谢了!

论坛徽章:
0
发表于 2009-03-18 12:42 |显示全部楼层
原帖由 无牙 于 2009-3-17 11:48 发表
用ghost导不出来。分区格式不同牙,肯定识别不了。


linux系统备份真经---ghost的应用


--------------------------------------前言-------------------------------------------------------------------
如果你拿不出任何可用的工具来,只能赞。记住我们要的是简单、容易、直观、功能强、速度快。

我们的目的:备份一个linux分区,生成一个备份文件。
我们的愿望:简单、安全、高效。

ghost的优点:
图形化,使用简单。网上帮助多。会使用的人多。鼠标操作,局域网多台电脑同时恢复。支持ntfs分区等。对于linux,ghost可以帮助 debian 简化硬盘安装最小系统 和 简化、分阶段部署lfs,另外使用服务器-客户机ghost技术,可以帮助局域网批量部署linux,即 1对多网络克隆。
ghost的缺点:
生成的系统镜像文件无法在dos下写入ext2/3分区,所以说想使用ghost,你必须有fat32(exfat),ntfs分区的空间。
例如,一个usb硬盘盒,而不是本机硬盘。
-----------------------------------------开始工作-------------------------------------------------------------
一 启动dos。
1如果你有软驱可以用win98启动盘启动电脑。
2可以用系统维护光盘启动。
3如果你有win可以用矮人之类的程序从boot.ini启动。

二运行ghost
ghost 必须是8.3或更高版本,网上能找到for dos的。选择local---〉partition---〉to disk
选择你要备份的linux分区,然后选择目标分区。确定即可。

---------------------------------------------说明--------------------------------------------------
车里焖---原创---转载留名---2006-9~~~~~2009-2
1 源分区必须是ext2/ext3格式,目标分区你可以选择fat32分区,ntfs分区。或者客户端是 ext/3,服务端任意分区格式。如果目标是fat32分区,ghost自动分割文件,自动压缩,我曾经把5GB的ext3分区高压缩成1.7G
2 ghost8.2版本在dos下写入ntfs分区有问题不建议使用。
3 如果你想在win下面备份、恢复linux分区可以使用ghost32,建议使用高版本,目前最高版本10。这是最简单的备份恢复方法,前提是你要有win
4 其他第三方工具,如acronis true image 也是可以的。
5 什么是ghost不支持的分区类型?
答:除FAT16、FAT32、NTFS、EXT2/3分区之外的分区类型。
不支持指的是:
1不能压缩:一个分区5个GB备份出来就是5GB
2不能浏览、导出包里面的文件。
而不是不能备份和恢复。
ghost这类程序都有按物理扇区备份恢复功能,这和dd这个程序的作用是一样的,可以备份恢复任何分区。也就是说,包括linux的Reiser4,reiserFS,xfs,unix,win,dos,*bsd等,从过去到现在到将来的任意系统。

6 dd和ghost的区别:
在打开dma的linux下,dd的速度也远不如ghost。
对于EXT2/3分区:ghost不备份剩余空间,所以说ghost要更快速,而dd备份剩余空间。ghost源分区大小和目标分区大小可以不同---这点很好。dd源分区大小必须和目标分区完全相同。
非EXT2/3分区:ghost和dd都备份剩余空间。源分区大小和目标分区大小必须相同。
可以用ghostexplorer打开镜像文件导入!导出!删除!任意文件,ext3-gho测试通过。dd不行。
ghost有压缩,可以节省空间。

7 尽量不要在一个运行的系统中备份自己。这就好像不要自己给自己动手术一样。如果你想用linux备份linux,请找一个livecd启动盘。
8 尽量不要使用tar,cp,rsync这类文件备份程序。这些程序是用来备份文件用的。这些程序的缺点是,某些打了不可备份标记的文件不能备份出来,某些元数据也不能备份出来。一个明显的例子是tar不能备份本分区上的grub或lilo,还有selinux规则。就像没人用winrar备份win一样。

9 ghost -ib 参数能备份引导区。帮助说 “the disk boot track include clone” 我也不知道是指备份分区中的引导区,还是主引导区。请帮助测试。

10 备份分区注意事项:
1)由于linux的内核和驱动程序问题,你备份的linux恢复到硬件不同的电脑上,很可能无法运行。即使全新安装的linux,没有驱动你怎么办?
2)由于linux的兼容性问题,你备份的linux恢复到硬件不同的电脑上,很可能无法运行。这类问题很怪异,一般是全新安装可以,但ghost的不行,或ghost的可以但新安装的不行。
3)ghost的系统,如果linux启动能走到加载fstab则,问题不大,如何测试呢?
在备份前在/etc/fstab文件中加入一行  aaaaa    bbbbb
正常会提示mount: mount point bbbbb does not exist
4)记得备份前fsck 下你的分区,使之没有逻辑错误。



--------------------------------如何修复引导--------------------------------------------------------------

不论你用tar dd ghost 备份。差不多都要修复引导。为什么要修复引导呢?我认为linux的引导部分做得不好,况且我发现总有人卡在grub lilo这里不会修复。也就是说grub,lilo是工程师,专家用的。门槛高,不容易学会,经常会有问题。

[修复grub]
相同发行版的安装光盘启动电脑,进入救援模式。
#grub
grub>root (hd*,*)    <--------具体分区替换*
grub>setup (hd*)

#/usr/sbin/grub-install /dev/hda      <--------具体分区替换hda


这里我推荐用grubdos来引导linux。他的优点是简单智能,缺点是只支持ext2/3的引导分区。包括扩展分区中的ext2/3。
[下载grubdos]
http://grub.linuxeden.com/wakka.php?wakka=%CA%D7%D2%B3
去下载grubdos 0.42pr8以上的版本 不要用0.41

[引导流程]
1mbr上的grubdos运行,去各分区根目录搜索grldr并把控制权交给他。
2grldr搜索根目录的menu.lst ,找不到则/boot/grub/menu.lst根据内容并引导内核

[使用方法]
1 用dos启动盘启动
2 a:\bootlace.com 0x80回车-----把grubdos安装到mbr
3 a:\grub回车-------------进入grub菜单,选择find and boot Linux with menu.lst already installed
4 现在你已经进入了linux,然后把grldr复制到linux根目录
5 重新启动试验
6 你成功了,比 grub简单了不少。

论坛徽章:
0
发表于 2009-03-18 12:50 |显示全部楼层
所有ghost这类软件都支持dd的功能,即raw取物理硬盘数据,而不管是何分区,你需要找的软件方向应该是 企业版,服务器版,最重要的是支持scsi硬盘的即可。
看看这个能用不? http://www.acronis.com.cn/enterprise/products/ATIES/

[ 本帖最后由 aleng 于 2009-3-18 13:02 编辑 ]

论坛徽章:
0
发表于 2009-03-18 13:21 |显示全部楼层
什么SCSI的我不太懂,楼主,我给出我的想法:
你把SCSI卡用在 WINXP 环境下,在XP下打开ghost
可是你连在scsi卡上的硬盘应该不是winxp能认识的格式吧?
xp是认不出ext3什么的格式的,


也不知道说的是不是对。



我觉得楼主还是用tar比较好

论坛徽章:
0
发表于 2009-03-18 13:43 |显示全部楼层
ghost32.exe 加上 -id参数生成gho文件就可以,不是raw格式.
g.JPG

论坛徽章:
0
发表于 2009-03-18 16:15 |显示全部楼层
试试这个软件吧。
Image for Windows
下载官网:http://www.terabyteunlimited.com/image-for-windows.htm
比ghost强点,我用它镜像linux系统,不会出现grub丢失的问题

论坛徽章:
0
发表于 2009-03-18 16:21 |显示全部楼层
看了很多人的回复,多说两句吧,上边我推荐的那款软件,应该可以解决楼主的问题。
首先一个问题是你PC机上的windowsXP应该能识别你要镜像的硬盘,至于文件系统我不知道unix用的是什么,不过我推荐的这个软件好像是不管硬盘上的文件系统的,就是一种硬盘最傻的备份,按照硬盘队列级别来备份吧。

成功不成功请告诉我一声。

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
发表于 2009-03-18 19:36 |显示全部楼层
实践是检验真理的唯一标准!

Windows,linux 和Unix是不一样的!

[ 本帖最后由 无牙 于 2009-3-18 19:38 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP