ドライブ名? 「/dev/sda」の「sda」部分の正しい用語は何ですか?

ドライブ名? 「/dev/sda」の「sda」部分の正しい用語は何ですか?

fdisk(8)説明する:

デバイスは通常/dev/sda、/dev/sdbなどです。デバイス名はディスク全体を表します。 libata(ATAホストコントローラとデバイスをサポートするためにLinuxカーネル内で使用されるライブラリ)を持たない古いシステムは、IDEとSCSIディスクの間に違いがあります。この場合、デバイス名は /dev/hd*(IDE) または /dev/sd*(SCSI) です。

パーティションはデバイス名とパーティション番号で構成されます。たとえば、/ dev / sda1はシステムの最初のハードドライブ上の最初のパーティションです。 また、Linuxカーネルドキュメント(ドキュメント/devices.txt文書)。

これに基づいて、Linuxの文脈では、/dev/hdaorのような文字列が/dev/sda「デバイス名」であることを理解しています。そうでなければ、上記で強調された2番目の文は意味がありません。 」例えば、sda1システムの最初のハードディスク上の最初のパーティション。

このビューが確認されました。Linux パーティショニングガイド:

通常、IDEドライブが用意されています。デバイス名/dev/hda~/dev/hdd

hda部分文字列またはそのデバイス名にsda技術的に正しい(そして明確で簡潔であることが望ましい)英語の用語はありますか?たとえば、この場合はsdaドライブを呼び出すのが正しいですか?

  • 「略語」;
  • 「正規化されていないデバイス名」;または
  • 他にはありませんか?

(一般的に使用される用語であるにもかかわらず、技術的に間違った語句用語を使用することはありません。)

答え1

sda装備です名前/dev/sda装備です

/sbin/fdiskそれからfdiskファイルです。名前しかし、/sbin/fdiskファイル

答え2

視点に応じて、sda部分はいくつかの意味を持つことができます。/dev/sda

  1. Filename
    一般的にファイルの名前をいい、ディスクの場合詰まったしたがって、機器、デバイス名

    rootユーザーとして:

    $ 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
    
  2. ディスク名は、
    sdaディスクに名前を付ける文字列です(パーティションsda1、sda2、sdXなどと異なり)。通常、適用されたデバイスルールに基づいてudevによって生成されます。

  3. ディレクトリパスは
    sdaパスのデフォルト名です。/dev/sda


ディスク名に関する説明に限定された説明:

過去:sdaはデバイス名でした。SCSIディスクA

同じライブラリがSATAドライブに拡張されているので、次のように呼び出す必要があるようです。

device name: SATA/SCSI/SAS disk a

または簡単に:

device name: first SATA/SCSI/SAS disk

答え3

これはカーネル生成ブロックディスク/パーティションデバイス名:

sdaディスク名カーネルによって生成されます。カーネルドライバ(SATAディスクに非常に便利なSCSIスタックを含む)は、disk_name構造フィールドを埋めますgendisk(例:SCSI:ドライバー/scsi/sd.c#L3338)名前を生成しますsda

この名前は後で/dev、および/sysで対応するブロックデバイスの名前として使用されます/proc/{partitions,diskstats}。ただし、procfs マニュアルでは名前を指定します。パーティション名工程(5))ディスク統計文書はこれを呼び出します。デバイス名iostats.txt)。

答え4

「すべてがファイルです」 - それでは、デバイスのsda単純なファイル名、/devディレクトリ(および空の文字列拡張子)がフルパス/dev/sda(通常は最初の非IDEディスク)を介して提供されませんか?パスワードデータは慣例に従って含まれているので、passwdファイル名と/etcファイルディレクトリにアクセスできるようです。/etc/passwd

関連情報