TIPS/Linux//dev/sd*とsd(*,*)について

Last-modified: 2007-04-20 (金) 14:28:15

sd(A,B)
とする

Aは、ブロックデバイスのメジャー番号で
cat /proc/devices
で確認できる

[masami@hoge proc]$ cat /proc/devices | grep sd
  8 sd
 65 sd
 66 sd
 67 sd
 68 sd
 69 sd
 70 sd
 71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd

このシステムでは、16bit幅(16行あるため)で
始めから、8,65,66,.....,134,135
とメジャー番号が割り振られる。

scsiの場合

Bの数字意味
01つめにつながっているデバイスの全体
11つめにつながっているデバイスの第1パーティション
21つめにつながっているデバイスの第2パーティション
::
151つめにつながっているデバイスの第15パーティション
162つめにつながっているデバイスの全体
172つめにつながっているデバイスの第1パーティション
::

となっていく

/dev/sd*sd(A,B)意味
/dev/sdasd(8,0)1番ケーブルの1つめにつながっているデバイスの全体
/dev/sda1sd(8,1)1番ケーブルの1つめにつながっているデバイスの第1パーティション
/dev/sdb1sd(8,17)1番ケーブルの2つめにつながっているデバイスの第1パーティション
/dev/sdq1sd(65,1)2番ケーブルの1つめにつながっているデバイスの第1パーティション