これらの用語の正確な意味は何ですか?
- パーティション
- ボリューム
- ドライブ
Windowsでは、ドライブC:またはパーティションC:と言うことができます。Linuxでは、パーティションに名前がないため、パーティションに何を使用すべきかわかりません。
これらの用語の正確な意味は何ですか?
Windowsでは、ドライブC:またはパーティションC:と言うことができます。Linuxでは、パーティションに名前がないため、パーティションに何を使用すべきかわかりません。
回答:
ドライブという用語は、ハードディスク、ソリッドステートディスク、リムーバブルUSBフラッシュドライブなどの物理ストレージデバイスを指します。Unixのようなオペレーティングシステムでは、デバイスは、ディレクトリの下に表示されるデバイスノードと 呼ばれる特別なファイルシステムオブジェクトによって表されます/dev
。
ストレージデバイスには/dev
、デバイスのタイプに応じてラベルが付けられ、その後にシステムによって検出された順序を示す文字が続きます。カーネルバージョン2.6.20より前のLinuxでは、接頭辞hdはIDEデバイスを示していたため、たとえばデバイスファイル/dev/hda
、/dev/hdb
および/dev/hdc
それぞれ、1番目、2番目、3番目のIDEデバイスに対応していました。接頭辞sdはもともとSCSIデバイスに使用されていましたが、現在はIDEバス上のデバイスを含むすべてのPATAおよびSATAデバイスに使用されています。26台の以上のそのようなデバイスがシステムに存在する場合、以降27からデバイスが標識されている/dev/sdAa
、/dev/sdAb
ように及び。
物理ストレージデバイスは、パーティションと呼ばれる複数の論理ストレージユニットに分割できます。各パーティションは/dev
、個別のデバイスノードとして表示されます。デバイス文字の後の数字はpartionの数を意味するので、例えば、デバイスノードのファイル/dev/sda1
と/dev/sda2
第PATAデバイスの第一及び第二のパーティションを指します。MBRパーティション分割を使用するPCでは、4つのプライマリパーティションの制限と拡張パーティションの処理方法により、パーティションの番号付けが実際のパーティション数とわずかに異なる場合があります。
他のUnixライクシステムは、他の方法でディスクとパーティションを参照する場合があります。たとえば、FreeBSDは/dev/adaX
(Xは1桁以上)PATAディスクを参照し、/dev/adaXpY
(XとYは両方とも1桁以上)PATAディスク上のパーティションを参照します。
Linuxでのボリュームという用語は、大容量記憶装置の管理に使用できる論理ボリュームマネージャー(LVM)に関連しています。物理ボリュームは、ストレージ・デバイスまたはパーティションです。論理ボリューム LVMによって作成された複数の物理ボリュームにまたがることができる論理的な記憶デバイスです。
/dev/null
デバイスノードでもあります。そうである/dev/tty
と/dev/pts/0
。それは必ずしも名前の反対側に物理デバイスがあることを意味しません。
ドライブは物理ブロックディスクです。例:/dev/sda
。
パーティション Aドライブは、いくつかの論理ブロックディスクに分割できます。これらの論理ブロックディスクは、パーティションという名前です。例:/dev/sda1
、 /dev/sda2
。
ボリュームは、論理ブロックディスクでもあります。ボリュームは、パーティションに関連する概念です。ボリュームには多くのパーティションを含めることができます。ボリュームの概念を理解するには、LVMプロジェクトをご覧ください。http://sourceware.org/lvm2/。
例えば: vg0/lvol0
これらの用語の正確な意味は何ですか?
TLDRバージョン:
ボリュームはフォーマットを意味し、パーティションはそうではありません。パーティションは、何らかのテーブルにリストされているストレージセクタの連続したセットです(MBR / GPTなど)。ボリュームは、同じファイルシステム、つまり実装されたファイルシステムに属するセクターのセットです。
LVMを使用せずにパーティションをフォーマットした場合、各パーティションはおそらく単一のボリュームで占有されています。現代の使用法では、ドライブは、オペレーティングシステムの観点から、単一の(仮想)ハードウェアに属するすべてのセクターのセットです。
そのため、ドライブをパーティション分割し、パーティションをフォーマットし、ボリュームをマウントします。
Windowsでは、ドライブC:またはパーティションC:と言うことができます。
実際、Windowsでは正しい表現は「Cボリューム」ですが、文字を使用したくない場合は名前を変更できると思います。MSはマウントされたボリュームをディスクまたはドライブと呼ぶ場合がありますが、オンラインマニュアルではより慎重に「ボリューム」を使用しています。
完全な答え:
パーティションには名前[タグまたはラベル]がないため、パーティションに何を使用すべきかわかりません。
(ここでの副次的な注意事項は、ほとんどのファイルシステムと同様に、GPTパーティションにラベルを付けることができることです)
通常、パーティションは単一の完全なボリュームでフォーマットされ、その目的に基づいて名前が付けられます。たとえば、ホームパーティション、ブートパーティション、rootfsパーティションなど、[目的+パーティション]と呼ぶことができます。Windowsでは「ドライブ」という言葉がより一般的ですが、公式にはMSが最も正確なボリュームという言葉を使用します。ドライブと呼ぶのは少しずさんだと思います。理由を読んでください。
語源的には、「ドライブ」は、テープ、フロッピー、ディスクなどのさまざまなメディアを読み取る電動ハードウェアに由来します。そのため、データを含むメディアを保持するものは、略して「ドライブ」と呼ばれていました。強調するのは、ドライブがメディアを読み取り、メディアがデータを保持していることです。「ドライブ」はおそらくハードウェアのモーター駆動の性質に由来しますが、定義はフラッシュカードリーダーのような非モーター駆動ハードウェアを含むように拡張できます。
これは、技術的にはドライブ自体をパーティション分割できないことを意味します。CDや磁気ディスク、MMCフラッシュメモリなど、メディアに含まれるメディアは分割できます。パーティション化とは、テーブル内で境界線のセットを(メディアセクターごとに)定義することだけです。通常、テーブルはストレージメディアの最初の数セクタに格納されます。これらのテーブルエントリには、フォーマット情報など、パーティションが使用するファイルシステムを定義するもの(ある場合)も含まれます。
今日では、「ドライブ」は「物理データコンテナ」のより抽象的な意味を獲得し、「ディスク」という言葉をいくらか置き換えています。これはおそらく次の理由によるものです。
最も一般的なドライブにはリムーバブルでないメディアが含まれる傾向があるため、読み取り/書き込みデバイスではなくストレージコンテナーと考えることができます。
フラッシュメモリのような非ディスクメディアの出現。「ディスク」は、ある種のテクノロジーに固有のものです。たとえば、USBスティックを備えたディスクについて話すのは奇妙に感じます。これは、より一般的になった論理デバイス(RAIDアレイ)にも当てはまります。タイプごとに特定の単語を使用する代わりに、すべてをドライブと呼びます。
メディア/リーダーの区別はあまり役に立ちませんでした。OSがドライブと連動している場合でも、メディアを参照することがよくあります。したがって、ドライブを使用してデータにアクセスすることを知るだけで十分です。「ドライブ」をストレージメディアの抽象的な概念にすることは、CSの専門用語の進化のほんの一部です。
この新しい定義によれば、ドライブはパーティション化できます。光ディスクリーダーをE:\
ドライブと呼ぶ場合、古い定義を使用しています。ドライブをパーティション分割するという場合、新しい定義を使用します。
ボリュームは、単一のファイルシステムを持つ単一のアクセス可能なストレージ領域です。- ウィキペディア
そのため、フォーマットされたパーティションはボリュームの一種と見なされる場合があります。従来、DVDまたはCDはパーティションがないため、単一のボリュームで構成されていました。ただし、ボリュームは、複数のドライブ、単一のドライブの非連続部分、またはその両方で構成されている場合もあります。パーティションは、定義上、単一のドライブの連続したセグメントです。このような複雑なボリュームは、いわゆる論理デバイスまたは仮想デバイス/ドライブ上に存在しますが、正当な理由がない限り、論理ボリュームマネージャを使用するのは面倒ではありません。
最後に、一部のハードウェア(RAIDなど)コントローラーは、論理/仮想デバイスをオペレーティングシステムに直接提示する場合があります。つまり、パーティションは論理デバイスの連続したセクターであり(OSの観点から)、パーティションは複数の物理ディスクにまたがることができます。
総括する:
mount
、各行のフォーマットは「A on B type C」ですが、Aはボリュームまたはパーティションを意味しますか?
partition
は、ストレージメディア(ドライブ)のパーティションテーブルのエントリ用に特別に予約されているようです。拡張パーティションには、論理ボリュームを含む独自の個別のMBRがあります。これらのエントリは「メインMBR」にはないため、正式な意味では実際にはパーティションではありません。必要に応じて、「パーティションのパーティション」またはサブパーティションです。
1つのボリュームを複数のドライブで構成できます。これは、Raid 0構成がある場合です。すべてのドライブ=単一のボリューム。
ディスクはブロックデバイス=ストレージデバイス、例えばSSD、ハードディスクを=
ストレージデバイスのセクションはパーティションと呼ばれ、OSを介して行われるファイルシステムではありません。
ボリュームの意味については、物理的または論理的の2つのタイプがあります。
物理ボリュームコンピュータの物理ハードディスクの観点から。
論理ボリュームは、複数の物理ディスクに分散することができる論理ディスクです。
物理ボリューム(PV)を考える最も簡単な方法は、「Linux LVM」(タイプ8e-fdiskまたはタイプ8e00-gdisk)のパーティションタイプを持つ物理パーティションであり、使用するPVとして「マーク」されていることです。pvcreate-ボリュームグループ(VG)に追加できるようになりました。VGから、論理ボリューム(LV)を作成できます。