一般对于一块新硬盘的处理方法也就用到format,newfs,mount这几个命令就够了,为了更好的交流和学习我认为还是具体一些的好。
Solaris
平台下的硬盘具体增设方法大致如下:
1.
关闭系统,进入PROM状态 # init 0 ok (PROM状态提示)
2.
在PROM状态提示符下确认当前系统所连接的SCSI设备状况 ok probe-scsi 或 ok probe-scsi-all
这时,系统将显示所能识别的SCSI设备极其设备号(Target ID).如果新连接的硬 盘之信息没有出现时,请按下述方法进行确认.
1)
检查设备号是否重复?
Target-ID SunOS 4.xSolaris 2.x
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米 以内?
3.
重新起动系统 ok boot –r
注意,只有加入"-r"选项时, 系统在起动时才给所识别了的设备(包
SCSI
设备) 生成相应的设备文件.
4.
对新增设的硬盘进行盘区划分
进入系统状态后,执行format命令,对新增设的硬盘进行盘区划分.
执行例
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:0. c0t3d0
/sbus@1,f8000000/esp@0,800000/sd@3,0
Specify disk (enter its number): 0 <--
选择
硬盘selecting c0t3d0 [disk formatted]
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 volname set 8-character volume name quit format> partition <--
键入partition(或par)进入分区状态
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 quit partition> modify <--
键入
modify(
或
mod),
修改当前分区表
.
Select partitioning base:
0. Current partition table (original)
1. All Free Hog Choose base (enter number) [0]? 0 <--
选择当前分区表.
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 17 15.90MB (18/0/0)
1 unassigned wm 18 88 62.71MB (71/0/0)
2 unassigned wm 0 742 656.29MB (743/0/0)
3 unassigned wm 89 121 29.15MB (33/0/0)
4 unassigned wm 0 0 (0/0/0)
5 unassigned wm 122 230 96.28MB (109/0/0)
6 unassigned wm 231 555 287.07MB (325/0/0)
7 unassigned wm 556 742 165.18MB (187/0/0) Do you wish to ontinue creating a new partition table based on above table[yes]? y <--
键入y,以当前分区表为基准分区.
Free Hog partition[6]? 7 <--
选择适当的浮动区.(注1)
Enter size of partition ''''''''0'''''''' [32562b, 18c , 15.90mb]: 16mb <--
指定容量
Enter size of partition ''''''''1'''''''' [128439b, 71c , 62.71mb]: 62.7mb (
注2)
Enter size of partition ''''''''3'''''''' [59697b, 33c , 29.15mb]: 29mb
Enter size of partition ''''''''4'''''''' [0b, 0c , 0.00mb]: 0
Enter size of partition ''''''''5'''''''' [197181b, 109c , 96.28mb]: 96mb
Enter size of partition ''''''''5'''''''' [197181b, 109c , 96.28mb]: 96mb
Enter size of partition ''''''''6'''''''' [587925b, 325c , 287.07mb]: 287mb
Part Tag Flag Cylinders Size Blocks
0 unassigned wm 0 18 16.78MB (19/0/0)
1 unassigned wm 19 89 62.71MB (71/0/0)
2 unassigned wm 0 742 656.29MB (743/0/0)
3 unassigned wm 90 122 29.15MB (33/0/0)
4 unassigned wm 0 0 (0/0/0)
5 unassigned wm 123 231 96.28MB (109/0/0)
6 unassigned wm 232 556 287.07MB (325/0/0)
7 unassigned wm 557 742 164.29MB (186/0/0) Okay to make this the current partition table[yes]? y <--
确认后键入
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",
以兆字节为单位指定分区容量
.
5.
生成新的文件系统用newfs命令将所划分的分区生成为新的文件系统.
#/usr/sbin/newfs /dev/rdsk/c0t1d0s7 (CR)
如果在上述过程中将整个硬盘指定为一个分区,可执行下述命令.
# /usr/sbin/newfs /dev/rdsk/c0t1d0s2 (CR)
6.
检查新生成的文件系统
用fsck命令检查新生成的文件系统是否正确.
# /usr/sbin/fsck /dev/rdsk/c0t1d0s7 (CR)
如果在上述过程中将整个硬盘指定为一个分区,可执行下述命令.
# /usr/sbin/fsck /dev/rdsk/c0t1d0s2 (CR)
7.
安装新生成的文件系统
建立安装用目录后用mount命令进行安装.
例如,要将第7分区之文件系统用于home1时,可执行下述命令.
# mkdir /home1 (CR)
# mount /dev/dsk/c0t1d0s7 /home1 (CR)
8.
确认安装结果 用df命令确认安装结果.
# df -k (CR)
9.
自动安装新设文件系统
为在系统起动时自动安装新设文件系统,修改/etc/vfstab文件.
# vi /etc/vfstab (CR)
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#:
/dev/dsk/c0t3d0s7 /dev/rdsk/c0t3d0s7 /home1 ufs 6 yes –
10.
重新起动系统
# sync;sync;reboot (CR)