磁盘设备名称示例
磁盘设备名称 正则表达式以及磁盘查询命令
-
Linux 系统
硬盘编号— /dev/sd{a-z}
分区编号— /dev/sd{a-z}{partion_num}
#列举磁盘命令
$parted -l -
Solaris 系统
— /dev/[r]disk/cWtXdYsZ
cW : X指磁盘控制器。当SUN系统搜集安装在系统中的磁盘控制器信息时,它给每个磁盘控制器一个数值,数值取决于系统监测控制器的先后顺序。第一个被检测到的 控制器分配的数值是0,第二个控制器是1,依次类推。对IDE系统来说,第一个IDE通道为0,第二个(如果存在的话)通道为1。tX : X指磁盘的目标号。这个数字有时候被称为SCSI标识符,磁盘控制器上的每一个磁盘都有一个唯一的目标号。控制器通过这个目标号可以对每个磁盘独立寻址。对IDE磁盘而言,主盘的目标号是0,从盘的目标号是1。
dY : X指磁盘的逻辑单元号(LUN)。在有些磁盘阵列中,LUN被用来区分系统中的各个磁盘。一个阵列可以用一个目标号来表示一组磁盘,然后用LUN来表示这 个磁盘组中的单个磁盘。这种方式被广泛应用于SCSI磁盘阵列和光盘转换设备中。对单个磁盘或IDE磁盘,这个数字总是设定为0。
sZ : X指磁盘上的分区号。它和磁盘的分区对应。就如我们前面所说的“Solaris下,一个磁盘包含8个分区,标记为0-7”,因为这里X的数值只能是0——7。
Solaris 支持热插拔,自动创建设备文件:或者使用如下命令检索设备
$devfsadmd -
HP-UX
早期HP-UX系统磁盘设备名和Solaris一致,使用Solaris正则表达式。从HP-UX 11i v3之后的版本,使用更简洁的形式
硬盘名称— /dev/[r]disk/disk{disknum}
分区名称— /dev/[r]disk/disk{disk num}_p{partion num}
当然新旧版本的表示形式相互有映射关系:一个识别的磁盘映射如下
另外通过ioscan命令可以列举HP-UX系统下磁盘设备
$sudo ioscan -fNn -C disk
- AIX 系统
设备名: /dev/hdiskX 或者 /dev/rhdiskX
AIX系统上,大多使用逻辑卷管理器对磁盘进行管理。设备名随着硬件配置会发生变化,事实上也并不常用
磁盘查询命令:
$ lsdev -C -c disk