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).