您当前的位置:首页>>技术中心>>硬盘维修文章>>正文
 
如何使用一块新加的SCSI硬盘
作者: 来源: 日期:2007-7-12 10:29:46  点击次数:

Do you want to change our idea of what BIOS thinks ? [n] 

如果有错误 (注意∶你必须非常 解各种 translation 的数据),不然不需要修改,直接回答 n 或按 Enter 跳过。 (在本范例中,这颗 Fireball 没有经过 SCSI Translate,所以数据为 cyl=1042, heads=64, sec/track=32) 

再来它会依次问你 primary 1,2,3,4 的分割状况,根据你的情形回答,不改变的回答 n,要改变的回答y。比方说,第二个 primary partition (在 FreeBSD 中为 partition 1, 由零开始) 是空的,你想建立成 FreeBSD partition,你应该会看到∶ 

The data for partition 1 is: 

Do you want to change it? [n] 

这时候回答 y,再来它会问你∶ 

Supply a decimal value for "sysid" [0] 

请回答 165,这是 UFS 的 partition ID。 接下来是此 partition 的开始位址∶ 

Supply a decimal value for "start" [0] 

由於此范例中新增的 partition 是从第 300MB 开始,大小为742MB, 因此 start 应为 300*2048 = 614400。 你要是不会算的话,把前面已经存在的 partition 资料加起来,如∶ 
partition 0: start 32, size 614368 (299 Meg), flag 80 
start+size (32+614368) 就是罗! 

要是你是从该硬碟的最前面开始,start 请回答 "32" !! 注意∶不是 0 !! 因为要预留一些空间给 MBR 之类的。 

再来它会问你该 partition 的大小,如∶ 

Supply a decimal value for "size" [0] 

请回答 MB*2048,如此范例为 742*2048 = 1519616。 
再来它会问你是否要明确的定义从那个 cyl 的那个 head 开始∶ 

Explicitly specifiy beg/end address ? [n] 

这除了超人以外,是没有必要去名确定义的。就回答 n 就好了。 
然後它会把这个新建的 partition 资料印出来,如∶ 

sysid 165,(FreeBSD/NetBSD/386BSD) 
start 614400, size 1519616 (742 Meg), flag 0 
beg: cyl 300/ sector 1/ head 0; 
end: cyl 17/ sector 32/ head 63 
Are we happy with this entry? [n] 

如果你确定无误後,回答 y 继续。 
然後它会继续问你後面剩下的 partition 是否要更动,如果没有的话就一路回答 n 到所有的 partition 完。 然後它会问你是否要改变 active 的 partition,如∶ 

Do you want to change the active partition? [n] 

如果不是开机用的 partition 就不要更动了。 
最後它会确定你要不要更动 partition table,如∶ 

Should we write new partition table? [n] 

确定的话,复颂一遍大榔头的名言∶ "Trust me, I know what I am doing !" 再回答 y。 
後悔的话回答 n 或按 Ctrl-C 都可以,你的 partition table 就不会被更动。 

4. 建立新的 device nodes ∶ 
cd /dev 
./MAKEDEV sd0 
./MAKEDEV sd0s1a 
这样会在 /dev 下建立出 sd0s1a, sd0s1b, sd0s1c, ... ,sd0s1h 

5. 构思好你的 slice 分割情形,例如 sd0s1 是 300MB 大小,你想要把一开始的 30MB 割给 /tmp,把再来的 64MB 割给 swap, 在把最後的 206MB 给 /home。 当然在分割的时候你只要分两种情形,是FileSystem 或是 Swap, 要 mount 到那里是 /etc/fstab 中定义的。 

6. 建立一个空的 disklabel 
$ disklabel -r -w sd0s1 auto 

7. 执行 disklabel -e sd0s1 你应该会看到∶ 

# /dev/rsd0s1c: 
type: SCSI 
disk: sd0s1 
label: 
flags: 
bytes/sector: 512 
sectors/track: 32 
tracks/cylinder: 64 

本新闻共4页,当前在第2页  1  2  3  4  


上一篇:disk suite 磁盘镜像和镜像恢复详细文档
下一篇:硬盘分区修复全攻略

  北京总部: 4006-505-808
  上 海 部: 021-58358765
  深 圳 部: 0755-83692929
  浙 江 部: 13666673722
  广 州 部: 020-83821091
  重 庆 部: 023-86870422
  昆 明 部: 15987117834
  哈尔滨部: 13946167430
  其它地区: 4006-505-808

经典案例
中国石油管理局-Oracle数据库恢
中国网通-IBM EXP300磁盘阵列数
大连鸿德经贸有限责任公司-SQL
中国地质环境监测院-HP LH3000
藁城市东街百货-EFS文件解密成
工商银行山东分行-AIX删除LV数
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
解决方案
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北京北亚数据恢复中心
24小时免费咨询电话:4006-505-808 或 800-810-580
中关村部:北京市海淀区中关村大街11号E世界A座8层832B室
皂君庙部:北京市海淀区学院南路68号吉安大厦C座(汇智楼)528室