免费注册 查看新帖 |

Chinaunix

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

[SCO UNIX] 通过mount第二个硬盘解决故障系统备份问题(by Simon Zhan V3.0) [复制链接]

论坛徽章:
0
发表于 2004-12-09 17:44 |显示全部楼层

通过mount第二个硬盘解决故障系统备份问题(by Simon Zhan V3.0)

版主: 您好!   我的硬盘也因突然停电而不能工作, 用您上面的方法divvy /dev/hd10,出现的是目标盘上的分片表,其中除name一栏是空的以外,其他都是原来的分片表数据。但root片(即2)的文件系统类型不是htfs,而变成了 NON FS 但分片大小未变,重新命名后也mount不上,请教各位高手该如何处理?我有较重要的数据在里面,如何弄出来?谢谢!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2004-12-10 14:27 |显示全部楼层

通过mount第二个硬盘解决故障系统备份问题(by Simon Zhan V3.0)

你的这种情况可以尝试一下mknod直接创建第2硬盘指定分区设备名的办法,
创建后使用fsck -ofull /dev/你建的设备名修复后再mount
搜索mknod,以前有贴。

论坛徽章:
0
发表于 2004-12-12 20:13 |显示全部楼层

通过mount第二个硬盘解决故障系统备份问题(by Simon Zhan V3.0)

CNL兄的方法更妥当,请参考一下。

论坛徽章:
0
发表于 2004-12-13 16:37 |显示全部楼层

通过mount第二个硬盘解决故障系统备份问题(by Simon Zhan V3.0)

谢谢两位版主的指点,我照您说的办法做了仍然不行.
我是这样做的,不知有什么问题?
#mknod /dev/d2root b 1 106
#fsck -ofull /dev/d2root
出现错误提示如下:
WARNING: wd0:Error on fixed disk  dev1/106, block=0, cmd=0x00000020 status 0x00005940,sector=821465,
cylinder/head=3208/0
fsck: cannot determine filesystem type of /dev/d2root

我输入如下命令时也出现类似提示
#mount /dev/d2root /mnt

WARNING: wd0:Error on fixed disk  dev1/106, block=0, cmd=0x00000020 status 0x00005940,sector=821465,
cylinder/head=3208/0
mount: cannot stat '/dev/d2root'

请问还有其它办法吗?谢谢

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2004-12-13 18:55 |显示全部楼层

通过mount第二个硬盘解决故障系统备份问题(by Simon Zhan V3.0)

你的硬盘物理上有坏块,手工加入badtrk表后再fsck吧
成功的可能性是50%:
假如你建立的第2硬盘root分区名字是d2root,那么:
# /etc/badtrk -f /dev/rd2root (分区名前加r表示裸设备)
选择5. Add entries to bad block table
手工输入提示错误的cylinder/head等参数
循环把所有提示的坏块加完,
最后q退出
再fsck -ofull /dev/d2root
如果还有坏块,重复上述操作

论坛徽章:
0
发表于 2004-12-14 16:40 |显示全部楼层

通过mount第二个硬盘解决故障系统备份问题(by Simon Zhan V3.0)

版主:您好!照您所教的做了,警告没有了。
但仍然不能fsck和mount
出现的提示仍是:
fsck: cannot determine filesystem type of /dev/d2root

mount: cannot stat '/dev/d2root'

还有其它方法可试吗?现在只有死马当作活马医了。谢谢!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2004-12-14 18:22 |显示全部楼层

通过mount第二个硬盘解决故障系统备份问题(by Simon Zhan V3.0)

老大,希望虽然不大,你尝试一下吧:
1、指定文件类型,一般root分区都是HTFS
# fsck -F HTFS -ofull /dev/rd2root
# mount -r -f HTFS  /dev/d2root /mnt
2、如果不行,把硬盘拔到一台空闲机器设置为master,
用能杀引导区病毒的杀毒盘加电引导后杀杀毒再试

再不行,我也没招了,如果有关键业务数据送硬盘专业维修公司看看吧

论坛徽章:
0
发表于 2004-12-15 10:05 |显示全部楼层

通过mount第二个硬盘解决故障系统备份问题(by Simon Zhan V3.0)

CNL版主:您好!
谢谢您这几天来不厌其繁的指导,虽然我的盘还是没能弄好(可能是坏得太严重了).但我还是从您这里学到了许多知识.再一次谢谢您!

论坛徽章:
0
发表于 2004-12-15 11:17 |显示全部楼层

通过mount第二个硬盘解决故障系统备份问题(by Simon Zhan V3.0)

block=0是masterboot块,可按answer版主的办法试,还是有一丝希望的:
把坏盘挂回原机器,跳线全恢复原样,在类似配置的机器上做一套应急引导盘
解决步骤: 1)插入应急引导盘,
出现 Boot: 输入 hd(40)unix
2)进入单用户维护模式
instbb hd /dev/hd0a
将分区引导块写入硬盘
3) dparam -w
将主引导块代码写入硬盘的主引导块

无论系统硬件有多么强壮,及时备份数据的重要性都应该被强调再三,
血的教训太多了。

论坛徽章:
0
发表于 2004-12-15 12:41 |显示全部楼层

通过mount第二个硬盘解决故障系统备份问题(by Simon Zhan V3.0)

lw371:您好!
我的硬盘引导块应该没坏,应该是root分区损坏了,类型都变成了NON FS.
我也照您教的做了:
出现 Boot: 输入 hd(40)unix
但根本就不能进入单用户模式:提示是
PINIC: srmountfum -Error 22 mounting rootdev hd(1/42)
Cannot dump 130975 pages to dumpdev hd(1/41):space for only 0 pages
Dump not completed
  **   safe to power off   **
**  press any key to reboot **

谢谢您!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP