北京数据恢复 北京 深圳数据恢复 深圳 上海数据恢复 上海 成都数据恢复 成都 重庆数据恢复 重庆 浙江数据恢复 浙江
北亚数据恢复中心
网站首页
Index
公司概况
Company
公司动态
Dynamic
服务项目
Service
成功案例
Case
服务报价
Price
技术专区
Technical
联系我们
Contacts
服务网点
Alliance
技术论坛
BBS
 
文 章 导 航
数据恢复技术文章
硬盘维修技术文章
  您现在的位置是:首页>>技术专区>>硬盘维修文章>>正文
 
如何使用一块新加的SCSI硬盘

作者:  来源: 日期:2007-7-12 11:24:09 点击:

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  

 
上一篇: 初学FreeBSD您必須知道的事
下一篇: 没有了
返回首页 | 联系我们 | 关于我们 | 友情连接 | 网站地图 | RSS聚合