欢迎加入IT云增值在线QQ交流群:342584734
分类:
2006-04-23 15:34:16
一、在SUN E250上增加大容量硬盘
SUN E250服务器是一款可插入六块硬盘的工作组服务器,SUN公司官方称此服务器只可使用36GB以下的SCSI硬盘,通过实践我们成功的在SUN E250上插入了一块18GB的SCSI硬盘安装操作系统,五块146GB的SCSI硬盘作数据存储,具体操作过程如下:
§ probe-scsi 或 probe-scsi-all
这时,系统将显示所能识别的SCSI设备极其设备号(Target ID),如果新连接的硬盘信息没有出现时,请按下述方法进行确认。
1) 检查设备号是否重复?
Target-ID SunOS 4.xSolaris 2.x
3 内藏硬盘
1 硬盘 通常与SunOS 4.x一致.
2 硬盘 当ID不重复时, 4,5也
0 硬盘 可以用于硬盘.
4 磁带
5 磁带
6 CD-ROM CD-ROM
2) 检查电缆,插口,终端器等物理连接是否无误?
3) SCSI电缆的总长度是否在6米以内?
§ boot -r
注意,只有加入"-r"选项时, 系统在起动时才给所识别了的设备(包括SCSI设备) 生成相应的设备文件。
§ # format (CR)
§ Searching for disks...done
§ AVAILABLE DISK SELECTIONS:
§ 0. c0t0d0
§ /pci@1f,4000/scsi@3/sd@0,0
§ 1. c0t1d0
§ /pci@1f,4000/scsi@3/sd@9,0
§ 2. c0t2d0
§ /pci@1f,4000/scsi@3/sd@a,0
§ 3. c0t3d0
§ /pci@1f,4000/scsi@3/sd@b,0
§ 4. c0t4d0
§ /pci@1f,4000/scsi@3/sd@d,0
§ 5. c0t5d0
§ /pci@1f,4000/scsi@3/sd@f,0
§ Specify disk (enter its number): 1 //<-- 选择硬盘
§ selecting c0t1d0
§ [disk unformatted]
§ format MENU:
§ disk select a disk
§ type select (define) a disk type
§ partition select (define) a partition table
§ current describe the current disk
§ format format and analyze the disk
§ repair repair a defective sector
§ show translate a disk address
§ label write label to the disk
§ analyze surface analysis
§ defect defect list management
§ backup search for backup labels
§ verify read and display labels
§ save save new disk/partition definitions
§ inquiry show vendor, product and revision
§ volname set 8-character volume name
§ !execute , then return
§ quit
§ format> partition <-- 键入partition(或p)进入分区状态
§ PARTITION MENU:
§ 0 - change `0' partition
§ 1 - change `1' partition
§ 2 - change `2' partition
§ 3 - change `3' partition
§ 4 - change `4' partition
§ 5 - change `5' partition
§ 6 - change `6' partition
§ 7 - change `7' partition
§ select - select a predefined table
§ modify - modify a predefined partition table
§ name - name the current table
§ print - display the current table
§ label - write partition map and label to the disk
§ !- execute , then return
§ quit
§ partition> modify <-- 键入modify(或m),修改当前分区表.
§ Select partitioning base:
§ 0. Current partition table (original)
§ 1. All Free Hog Choose base
§ (enter number) [0]? 1 <-- 选择当前分区表.
§ Part Tag Flag Cylinders Size Blocks
§ 0 unassigned wm 0 0 (0/0/0) 0
§ 1 unassigned wm 0 0 (0/0/0) 0
§ 2 unassigned wm 0-49779 136.72GB (49780/0/0) 286732800
§ 3 unassigned wm 0 0 (0/0/0) 0
§ 4 unassigned wm 0 0 (0/0/0) 0
§ 5 unassigned wm 0 0 (0/0/0) 0
§ 6 unassigned wm 0 0 (0/0/0) 0
§ 7 unassigned wm 0 0 (0/0/0) 0
§ Do you wish to continue creating a new partition
§ table based on above table[yes]? y <-- 键入y,以当前分区表为基准分区。
§ Free Hog partition[6]? 7 <-- 选择适当的浮动区. (注1)
§ Enter size of partition '0' [0b,0c,0mb]:0mb<-- 指定容量(注2)
§ Enter size of partition '1' [0b,0c,0mb]:0mb
§ Enter size of partition '3' [0b,0c,0mb]:0mb
§ Enter size of partition '4' [0b,0c,0mb]:0mb
§ Enter size of partition '5' [0b,0c,0mb]:0mb
§ Enter size of partition '6' [0b,0c,0mb]:0mb
§ Enter size of partition '7' [0b,0c,0mb]:0mb
§ Part Tag Flag Cylinders Size Blocks
§ 0 unassigned wm 0 0 (0/0/0) 0
§ 1 unassigned wm 0 0 (0/0/0) 0
§ 2 unassigned wm 0-49779 136.72GB (49780/0/0) 286732800
§ 3 unassigned wm 0 0 (0/0/0) 0
§ 4 unassigned wm 0 0 (0/0/0) 0
§ 5 unassigned wm 0 0 (0/0/0) 0
§ 6 unassigned wm 0 0 (0/0/0) 0
§ 7 unassigned wm 0 0 (0/0/0) 0
§ Okay to make this the current partition table[yes]? y <-- 确认
§ Enter table name (remember quotes): new_table <-- 键入适当的名称.
§ partition> label <-- 键入label(或lab),设定系统标识.
§ ok to label disk? y <-- 键入y
§ partition> q <-- 键入q退出分区状态.
§ format> q <-- 键入q退出format
(注1) 当改变其他分区尺寸时, 浮动区(Free Hog)用于在容量范围内进行自动调节。
(注2) 分区容量的具体指定方法为:
容量数值后面加"b": 指定块数。
容量数值后面加"c": 指定柱面数。
容量数值后面加"mb": 指定MB数。
建议采用"mb",以兆字节为单位指定分区容量。
如需要对硬盘阵列创建RAID,则需要对每块硬盘均进行上述操作,然后跳过7~12步直接创建RAID即可。
§ # /usr/sbin/newfs /dev/rdsk/c0t1d0s2 (CR)
此命令将整个硬盘指定为一个分区。
§ # /usr/sbin/fsck /dev/rdsk/c0t1d0s2 (CR)
§ # mkdir /home1 (CR)
§ # mount /dev/dsk/c0t1d0s2 /home1 (CR)
§ # df -k (CR)
§ # vi /etc/vfstab (CR)
§ #device device mount FS fsck mount mount
§ #to mount to fsck point type pass at boot options
§ #
§ /dev/dsk/c0t1d0s2 /dev/rdsk/c0t1d0s2 /home1 ufs 6 yes -
§ # reboot (CR)
至此,大容量SCSI硬盘即可被机器认可。
二、用软件对硬盘阵列创建RAID 5
以下是用solaris9系统和6块硬盘(一个系统盘,另外五块做raid5,mount在/var/eyou下做邮件系统的实例。
在Solaris 9系统下用命令行形式下配置可分为9步完成!
§ # metadb -a -f -c2 c0t1d0s2 c0t2d0s2 c0t3d0s2 c0t4d0s2 c0t5d0s2
用户应根据自己系统和添加硬盘的实际情况自己改变c0t1d0s2 c0t2d0s2 c0t3d0s2 c0t4d0s2 c0t5d0s2等参数。
§ # metainit d0 -r c0t1d0s2 c0t2d0s2 c0t3d0s2 c0t4d0s2 c0t5d0s2 -i 65k
§ # metainit hsp001
§ # metaparam -h hsp001 d0
此步操作需要时间较长,根据硬盘个数和容量而定,一般需要几个小时。是否结束可随时使用如下命令查看。
#metastat
§ # newfs -c 256 -i 8192 -m 8 -C 65 /dev/md/rdsk/d0
至此RAID 5已经创建成功。
§ # mkdir /var/eyou (CR)
§ # mount /dev/md/dsk/d0 /var/eyou (CR)
§ # df -k (CR)
§ /dev/md/dsk/d0 /dev/md/rdsk/d0 /var/eyou ufs 6 yes -