» 您尚未 登录   注册 | 社区服务 | 帮助 | 社区 | 无图版


常州五颜六色网络技术有限公司 -> 技术文档 -> 为FreeBSD添加新硬盘
 XML   RSS 2.0   WAP 

--> 本页主题: 为FreeBSD添加新硬盘 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
阿七




该用户目前不在线
级别: 未验证会员
精华: 0
发帖: 909
威望: 0 点
金钱: 2161 RMB
贡献值: 0 点
在线时间:512(小时)
注册时间:2006-03-29
最后登录:2008-08-07
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

为FreeBSD添加新硬盘

本文介绍手工为FreeBSD添加新硬盘的一般性方法。假设我们的FreeBSD已经有了一块IDE硬盘,我们需要为它添加一块新的IDE硬盘,并把新添加的硬盘的所有空间作为一个分区加载到/disk1下面。



基础知识



FreeBSD分区描述符为从"a"到"h"的8个字母。根据惯例,分区"c"被保留用作描述整个磁盘,"a"用作标识根分区,"b"用作标识交换分区。对于新添加的硬盘,我们常常只建立一个分区,标识为"e"。

IDE硬盘标记为ad,而SCSI硬盘标记为da,从0开始计数,因此,我们新添加的IDE硬盘将作为ad1出现在系统中。





一般步骤



把新的IDE硬盘接入系统,并确认开机以后系统找到了新添加的硬盘。可以通过检查/var/run/dmesg.boot来确认系统是否找到新添加的硬盘。

准备



vms# dd if=/dev/zero of=/dev/rad1 bs=1k count=1

1+0 records in

1+0 records out

1024 bytes transferred in 0.000822 secs (1245640 bytes/sec)

vms#



初始化磁盘



vms# fdisk -BI ad1

******* Working on device /dev/ad1 *******

fdisk: invalid fdisk partition table found

vms#



建立FreeBSD分区



vms# disklabel -B -w -r ad1s1 auto

vms# Feb 23 14:01:40 /kernel: ad1: cannot find label (no disk label)

Feb 23 14:01:40 /kernel: ad1s1: cannot find label (no disk label)

Feb 23 14:01:40 /kernel: ad1: cannot find label (no disk label)

Feb 23 14:01:40 /kernel: ad1s1: cannot find label (no disk label)

vms#



建立逻辑分区



vms# disklabel -e ad1s1



type: unknown

disk: amnesiac

label:

flags:

bytes/sector: 512

sectors/track: 63

tracks/cylinder: 16

sectors/cylinder: 1008

cylinders: 18931

sectors/unit: 19083393

rpm: 3600

interleave: 1

trackskew: 0

cylinderskew: 0

headswitch: 0 # milliseconds

track-to-track seek: 0 # milliseconds

drivedata: 0



8 partitions:

# size offset fstype [fsize bsize bps/cpg]

c: 19083393 0 unused 0 0 # (Cyl. 0 - 18931*)

e: 19083393 0 4.2BSD 4096 8192 16 # (Cyl. 0 - 18931*)



格式化分区,创建文件系统



vms# newfs /dev/ad1s1e

Warning: Block size and bytes per inode restrict cylinders per group to 67.

Warning: 3968 sector(s) in last cylinder unallocated

/dev/ad1s1e: 19083392 sectors in 4660 cylinders of 1 tracks, 4096 sectors

9318.1MB in 70 cyl groups (67 c/g, 134.00MB/g, 8512 i/g)

super-block backups (for fsck -b #) at:

32, 274464, 548896, 823328, 1097760, 1372192, 1646624, 1921056, 2195488, 2469920, 2744352, 3018784, 3293216, 3567648,

3842080, 4116512, 4390944, 4665376, ...



加载分区



vms# mkdir -p /disk1

vms# mount -t ufs /dev/ad1s1e /disk1


[ 此贴被nousa在2010-05-05 16:33重新编辑 ]

[楼 主] | Posted: 2006-04-05 12:37 顶端
无言沙漠


头衔:5y6s Inc.5y6s Inc.
该用户目前不在线
级别: 管理员
精华: 2
发帖: 389
威望: 4 点
金钱: 749 RMB
贡献值: 0 点
在线时间:474(小时)
注册时间:2006-01-01
最后登录:2018-07-27
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

简单的查看硬盘信息

ee /var/run/dmesg.boot
看是否识别到
QUOTE:
ad4: 238475MB <Seagate ST3250310AS 3.AAF> at ata2-master SATA150
ad6: 238475MB <Seagate ST3250310AS 3.AAB> at ata3-master SATA150

sata 250g的2块硬盘


QUOTE:
da0: <SEAGATE ST3146755SS T106> Fixed Direct Access SCSI-5 device
da0: 300.000MB/s transfers
da0: Command Queueing Enabled
da0: 140014MB (286749480 512 byte sectors: 255H 63S/T 17849C)

sas 146g的一块


[ 此贴被deserts在2009-08-04 13:19重新编辑 ]


常州电信/网通机房,100M共享/10M独享/1000M共享/100M独享/电信+网通双线路服务器托管

Tel:0519-89991155 企业QQ:4006023839
[1 楼] | Posted: 2009-08-03 13:07 顶端

常州五颜六色网络技术有限公司 -> 技术文档



Copyright © 2005-2009 5y6s Inc. 苏ICP备05001866号 Powered by PHPWind 5.0.1
Total 0.019447(s) query 5, Gzip enabled
会员言论不代表本站立场 本站法律顾问:北京汇泽律师事务所 韩律师
QQ:点击这里给我发消息 /点击这里给我发消息 /点击这里给我发消息