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