Solaris的硬盤和CD-ROM設備使用塊設備接口.硬盤設備文件存儲在/dev目錄下.字符設備文件存於rdsk子目錄下,塊設備文件存在dsk子目錄下.
邏輯硬盤設備命名的約定:
/dev/[r]dsk/cwtxdysz
例子:
/dev/dsk/c0t3d0s0
Cn:controller number
控制器號,標識被硬盤控制的加到系統上的邏輯順序.c0代表第一個硬盤控制器,c1代表第二個硬盤控制器,類推.
Tn:target number
目標號,是位於控制器內的地址,通常在外圍設備的背面能找到目標號.
Dn:disk number
硬盤號,代表連在目標上的設備的邏輯單位號.d0代表第一個硬盤,d1代表第二個硬盤,依次類推.對嵌入式SCSI控制器,硬盤驅動號總是0.
Sn:slice or portition numer
片或分區號,標識硬盤的分區. [注:Windows中沒有片的概念只有分區的概念,應該掛載WINDWOS分區應該用Pn]
我的D盤的號是:c1t0d0p2:1(這裡的2代表第三個主分區,1代表第二個邏輯分區,號數是從0開始計算的)
使用mount -F pcfs /dev/dsk/c1t0d0p2:1 /mnt/d命令可將D盤掛到/mnt/d下。當然事先應該建立/mnt/d目錄。
就這麼簡單。不過我之前弄了很久。
我先用的是c0t0d0p1:1。因為一直沒找到正確的標識號,所以一直提示mount: Read-only file system.