fdisk(8)説明する:
デバイスは通常/dev/sda、/dev/sdbなどです。デバイス名はディスク全体を表します。 libata(ATAホストコントローラとデバイスをサポートするためにLinuxカーネル内で使用されるライブラリ)を持たない古いシステムは、IDEとSCSIディスクの間に違いがあります。この場合、デバイス名は /dev/hd*(IDE) または /dev/sd*(SCSI) です。
パーティションはデバイス名とパーティション番号で構成されます。たとえば、/ dev / sda1はシステムの最初のハードドライブ上の最初のパーティションです。 また、Linuxカーネルドキュメント(ドキュメント/devices.txt文書)。
これに基づいて、Linuxの文脈では、/dev/hda
orのような文字列が/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
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
ディスク名は、
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
答え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