sda
デバイスの名前です . /dev/sda
デバイスのパスです .
/sbin/fdisk
を考えてみてください 、 fdisk
ファイルの名前です 、 /sbin/fdisk
の間 ファイルのパスです .
sda
/dev/sda
の一部 あなたの視点に応じて、いくつかのことを表している可能性があります:
ファイル名
通常、これはファイルの名前であり、ディスクの場合は ブロック です デバイス、したがって、デバイス名
ルートとして:
$ ls -la /dev/sd*
brw-rw---- 1 root disk 8, 0 Sep 11 22:01 /dev/sda
brw-rw---- 1 root disk 8, 1 Sep 11 22:02 /dev/sda1
brw-rw---- 1 root disk 8, 2 Sep 11 22:01 /dev/sda2
ディスク名
sda
ディスクに名前を付ける文字列です (パーティション sda1、sda2、sdX などとは異なります)。通常、適用されたデバイス ルールに基づいて udev によって生成されます。
ディレクトリ パス
sda
パス /dev/sda
のベース名です
ディスク名に関連する解釈に限定:
昔:sda は SCSI ディスク a のデバイス名でした .
同じライブラリが SATA ドライブに拡張されたため、次の名前にする必要があると思います:
device name: SATA/SCSI/SAS disk a
または単に:
device name: first SATA/SCSI/SAS disk
カーネル生成ブロック ディスク/パーティション デバイス名です :
sda
ディスク名です カーネルによって生成されます。カーネル ドライバ (SATA ディスクに使用するのに非常に便利な SCSI スタックを含む) は disk_name
を埋めます gendisk
のフィールド sda
を生成するための構造 (つまり、SCSI の場合:drivers/scsi/sd.c#L3338) 名前。
この名前は、後に /dev
で対応するブロック デバイスの名前として使用されます。 、 /sys
と /proc/{partitions,diskstats}
.ただし、procfs のマニュアルでは パーティション名 と名付けられています (proc(5)) およびディスク統計に関するドキュメントでは、デバイス名 と呼ばれています。 (iostats.txt).