免费注册 查看新帖 |

Chinaunix

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

sun的机器装debian遇到的硬盘问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-10 17:19 |只看该作者 |倒序浏览
一台sun e250,5块18GB硬盘,以前运行的是solaris7,5块硬盘中有2块做的raid1,用于系统,另外3块做的raid5,用于数据。
现在想用这台机器安装debian做透明代理,安装系统时遇到个问题,在硬盘分区时能够看到每个硬盘都是18GB的,但是其中3块硬盘用整张盘创建分区后发现分区只有5.3GB,很奇怪,感觉是solaris7下用过的硬盘在debian里面识别有问题。

请教大家如何完全清除这些硬盘上面的所有分区信息,完整的用上整个硬盘空间?

[ 本帖最后由 天义堂 于 2007-12-10 17:20 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-12-12 17:05 |只看该作者
都是看客,没人帮我一把,好在经过自己的努力排除了问题。

这三块无法识别全部容量的硬盘可能是以前在solaris7下面作过RAID 5的,我先用另外2块可以正常使用的硬盘,随便挑了一块安装了etch系统,结果重新启动时无法进入刚刚安装好的系统,原来是这块硬盘没有放在0号硬盘槽上,重新安插好硬盘系统启动正常。
然后cat /proc/partitions检查主机上的硬盘,sun机器上硬盘是按照0到5号插槽的顺序编排硬盘的,我的5块硬盘一次是/dev/sda、/dev/sdb一直到/dev/sde

用fdisk /dev/sdd
依次删除该硬盘上的所有分区,然后重建一个占用所有容量的分区,结果硬盘依然是5.3GB,痛苦!硬盘肯定不是坏的,因为之前的系统一直用着,没有出现坏道。百思不得其解,终于看见了一个create a new empty DOS partition table,死马当活马医,再次清除所有分区,用o创建了一个dos兼容方式的分区表,然后用n建立了一个extended分区,再p一看,所有容量都纳进来了!
一次把其余3块硬盘都作一便,再次用etch光盘启动安装系统,在配置分区时重建所有硬盘的分区表,这次终于好了,每张硬盘18GB的空间任意分配。

这里总结另外一个经验,由于打算做个proxy,对硬盘容量的要求不高,出于性能的考虑,最好把swap和boot分区放在第一块硬盘,其他分区放在另外4张硬盘上,我就是贪图硬盘空间使用率,把每张硬盘都划出100MB的空间,第一张硬盘上的100MB做boot,其余4个都作swap,然后把5张硬盘的剩余空间作了RAID5,这样看硬盘使用率是高了,但是每张盘都有swap,还要raid5的频繁读写,安装完的系统文件系统总是出错,连apt-get upgrade都做不了。
最后不用RAID5,改RAID1,其他盘做替换用,就好了。

[ 本帖最后由 天义堂 于 2007-12-12 17:07 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP