防城港市转运信息网

Solaris 10 x86系统上添加新硬盘

2026-04-03 07:41:01 浏览次数:1
详细信息

磁盘连接与识别格式化与分区创建文件系统挂载使用几个阶段:

一、连接磁盘并识别

1. 物理连接

2. 查看磁盘是否被识别

   # 查看磁盘控制器信息
   dmesg | grep -i sd

   # 或使用 format 命令查看
   format

注意:如果 format 中没有新盘,可能需要执行 devfsadm 或扫描总线:

devfsadm -Cv
# 或针对 SCSI 总线(根据实际控制器类型)
cfgadm -al

3. 确认磁盘设备名

Solaris 磁盘设备位于 /dev/dsk//dev/rdsk/(原始设备),通常命名为:

   ls -l /dev/dsk/*s0
   # 或查看详细磁盘信息
   iostat -En

二、磁盘分区(使用 format)

1. 进入 format 工具

   format

选择新磁盘编号(如 1)。

2. 分区操作

   format> partition
   partition> print        # 查看当前分区表(默认为空)
   partition> modify      # 修改分区(可选,可自定义划分)

注意:Solaris 通常使用 Slice 0-7,其中:

示例(创建一个主分区 slice 0):

   partition> 0            # 选择 slice 0
   partition> 0: start cylinder (按 Enter 默认)
   partition> size: 输入容量(如 100g 或 all)
   partition> label       # 写入分区表
   partition> quit
   format> quit

三、创建文件系统

1. 使用 newfs 创建 UFS 文件系统

   # 创建 UFS 文件系统
   newfs /dev/rdsk/c0t1d0s0

如果希望启用日志(推荐):

newfs -j /dev/rdsk/c0t1d0s0

2. 创建挂载点并挂载

   mkdir /data
   mount /dev/dsk/c0t1d0s0 /data
   df -h /data          # 检查是否挂载成功

四、配置自动挂载(可选)

编辑 /etc/vfstab 文件,添加一行:

#device           device          mount           FS      fsck    mount   mount
#to mount         to fsck         point           type    pass    at boot options
/dev/dsk/c0t1d0s0 /dev/rdsk/c0t1d0s0 /data ufs 2 yes -

参数说明:

五、其他注意事项

大磁盘支持

使用 ZFS(Solaris 10 已支持):

zpool create newpool c0t1d0s0
zfs create newpool/data

ZFS 无需单独分区和 newfs,管理更简单。

权限与所有权

chown -R user:group /data
chmod 755 /data

六、故障排查

如果需要进一步帮助,请提供具体错误信息或操作环境。

相关推荐