向系统中添加新磁盘。
在系统间移动磁盘。
访问或挂载驻留在本地磁盘上的文件系统。
备份本地文件系统。
许多管理命令都会使用引用磁盘片或文件系统的参数。
通过指定以符号形式与磁盘设备链接的子目录(/dev/dsk 或 /dev/rdsk),后跟标识特定控制器、磁盘和片的字符串来引用磁盘设备。
磁盘和文件管理命令需要使用原始(或字符)设备接口,或块设备接口。该区别是由从设备读取数据的方式导致的。
原始设备接口一次仅传输少量数据。块设备接口包括一次从中读取大数据块的缓冲区。
不同的命令需要不同的接口:
如果命令需要原始设备接口,请指定 /dev/rdsk 子目录。(rdsk 中的 "r" 代表 "raw"[原始]。)
如果命令需要块设备接口,请指定 /dev/dsk 子目录。
如果不确定命令需要使用 /dev/dsk 还是 /dev/rdsk,请检查该命令的手册页。
命令参考 |
接口类型 |
用法示例 |
---|---|---|
块 |
df /dev/dsk/c0t3d0s6 |
|
原始 |
fsck -p /dev/rdsk/c0t0d0s0 |
|
块 |
mount /dev/dsk/c1t0d0s7 /export/home |
|
原始 |
newfs /dev/rdsk/c0t0d1s1 |
|
原始 |
prtvtoc /dev/rdsk/c0t0d0s2 |
根据磁盘设备连接至直接控制器还是面向总线的控制器,可能要采用不同方式访问磁盘分区或磁盘片。通常,直接控制器在逻辑设备名称中不包括目标标识符。
有关这两种类型控制器的约定将在以下小节中加以说明。
控制器编号是在系统初始化过程中自动指定的。这些编号为严格的逻辑编号,表示不会直接映射到物理控制器。
要在基于 x86 的系统中带有 IDE 控制器的磁盘上指定片,请遵循下图中显示的命名约定。
要指示整个 Solaris fdisk 分区,请指定片 2 (s2)。
如果系统中仅有一个控制器,则 w 通常为 0。
要在带有面向总线的控制器(例如 SCSI)的磁盘上指定片,请遵循下图中显示的命名约定。
在带有直接连接磁盘(如 UltraSPARC® 系统上的 IDE 磁盘)的基于 SPARC 的系统上,命名约定与带有面向总线的控制器的系统的命名约定相同。
如果系统中仅有一个控制器,则 w 通常为 0。
对于 SCSI 控制器,x 是通过装置背面的开关设置的目标地址,y 是连接至目标的驱动器的逻辑单元号 (logical unit number, LUN)。如果磁盘具有嵌入式控制器,则 y 通常为 0。有关基于 SPARC 的系统上的 SCSI 地址的更多信息,请参见 SunSolveSM 信息文档 48041 和 scsi_address(9S)。
要指示整个磁盘,请指定片 2 (s2)。