在Solaris 9 x86环境下访问Windows的FAT32分区,操作起来并不困难。本文直接提供两种常见场景的挂载方法:临时挂载与永久挂载。
临时挂载只需执行一条mount命令。假设Windows分区对应C盘和D盘,分别挂载到/mnt/c和/mnt/d目录下,命令如下:
mount -F pcfs /dev/dsk/c1d0p0:c /mnt/c mount -F pcfs /dev/dsk/c1d0p0:d /mnt/d
如果需要每次开机自动挂载,则需修改/etc/vfstab配置文件。使用gedit打开该文件,在末尾添加两行记录:
/dev/dsk/c1d0p0:c - /mnt/c pcfs - yes - /dev/dsk/c1d0p0:d - /mnt/d pcfs - yes -
保存后重启系统,分区便会自动挂载到指定目录下。
逻辑硬盘设备命名规范:
Solaris系统中硬盘设备的命名格式为:/dev/[r]dsk/cwtxdysz
示例:/dev/dsk/c0t3d0s0
- Cn:控制器编号(controller number)。表示硬盘控制器被系统检测到的逻辑顺序。c0代表第一个控制器,c1代表第二个,依此类推。
- Tn:目标编号(target number)。这是设备在SCSI总线上的地址,通常可以在外围设备背面找到对应的目标号。
- Dn:磁盘编号(disk number)。代表连接在某个目标上的逻辑单元号。d0为第一块硬盘,d1为第二块,以此类推。对于嵌入式SCSI,驱动号始终为0。
- Sn:片或分区编号(slice or partition number)。用于标识硬盘上的分区。需要特别留意:Windows仅有分区(partition)概念,而无“片”(slice)概念,因此挂载Windows分区时应使用Pn(即p0、p1等),而非Sn。
