記事ディレクトリ
ディスクの基本概念
ディスク(立体的な円柱)が1回転し、磁気ヘッドが固定されてデータを読み取ります。
Linux でのディスク表現
- Linux のすべてのディスクとデバイスはファイルとして抽象化され、
/dev
ディレクトリに保存されます。 - ディスク名とデバイス名は通常、hd[az] または sd[az] ([az] はパーティション番号) です。例: hda、hdb、sda、sdb
- IDE デバイスの名前は hd[az] です。SATA、SCSI、SAS、USB などのデバイス名は sd[az]
ゾーニングの概念
パーティションはディスクの物理的な機能ではなく、
软件功能
. 主流のパーティションメカニズムは、MBR と GPT の 2 つのタイプに分かれています。
ディスクを論理的に複数の領域に分割し、各領域を独立したディスクとして扱い、管理を容易にします。
さまざまなパーティションは设备名+分区号
: で表されます。たとえば、sda1、sda2、つまり /dev/sda1、/dev/sda2、つまり
最初のハードディスク sda の最初と 2 番目のパーティションです。
図に示すように、コマンドcd /dev/
を使用して dev ディレクトリに切り替え、コマンドを使用してディスク パーティションのステータスを表示できます。ls /dev/sd*
主流のパーティションメカニズム
MBR
MBR: マスター ブート レコード、マスター ブート レコード、従来のパーティション メカニズム。BIOS を使用するほとんどの PC デバイスに適用されます。Apple コンピューターは BIOS を使用しません。
- MBR は 32 ビットおよび 64 ビット システムをサポートします
- MBR がサポートするパーティションの数は限られています
- MBR は 2T を超えないハードディスクのみをサポートし、2T を超えるハードディスクは 2T のスペースしか使用できません (サードパーティのソリューションがあります)。
- MBR 構造はハードディスクの最初の 512 バイトを占め、最初の 446 バイトはブート コード、最後の 16 バイト x 4 = 64 バイトは 4 つのパーティション テーブル、最後の 2 バイトは 55h、AAh でなければなりません。図に示すように:
- 最大 4 つのプライマリ パーティション (MBR 構造には 4 つのパーティション テーブルしかありません)。これには 3 つのプライマリ パーティション + 拡張パーティションを含めることができ、拡張パーティション上に論理パーティションを作成できます (使用できません) (IDE は最大 63 個を作成できます)論理パーティション、SCSI では最大 15 個のパーティションを作成できます)。プライマリ パーティションと論理パーティションは、最終的に使用できるようになるものです。図に示すように:
GPT
GUID 分割テーブルは、MBR の多くの欠点を解決する新しいパーティション メカニズムです。
- 2Tを超えるハードドライブをサポート
- MBRとの下位互換性
- UEFI をサポートするハードウェアで使用する必要があります。UEFI は、BIOS を置き換えるために Intel によって提案された新世代のハードウェア ブート システムです。
- 64ビットシステムを使用する必要があります
- Mac と Linux システムの両方が GPT パーティション形式をサポートできます
- Windows7 64bit、windows Server 2008 64bit支持GPT