
Linuxのハードドライブ/デバイスパーティションの命名規則は何ですか?たとえば、など[hd0,0]
。sd0
どういう意味ですか?
同じシステムに複数のオペレーティングシステムをインストールする必要がある場合、これはどういう意味ですか?
C:\
Windowsパーティション(ドライブやドライブなど)とどのように接続しますかD:\
?
答え1
見ている内容によってルールが異なります。 GRUBとの項目hd0,0
と似ているようですが、どちらも私が一般的に見るものとは異なります。sd0
/dev
存在する/dev
:
- IDEドライブはで始まり
hd
、SATA(すべての種類のシリアルデバイスだと思います)は次から始まります。sd
a
ドライブはケーブル順に文字で始まり、/dev/sda
最初のシリアルドライブも同じで、/dev/hdb
2番目のIDEドライブも同じです。/dev/sdb1
2番目のシリアルドライブの最初のパーティションと同様に、ドライブのパーティション番号は1で始まります。
GRUB 1はドライブタイプを区別せず、常に次の形式を取ります(hdX, Y)
。
X
は0から始まるドライブ番号なので、sda
ishd0
、sdb
ishd1
などです。Y
次から始まるパーティション番号です。0(1または他ではない/dev
)、sda1
同じです。(hd0, 0)
GRUB 2は別の構文を使用すると思いますが、よくわかりません。
これは、複数のオペレーティングシステムをインストールして別々のパーティションに配置したい場合に重要です。どのオペレーティングシステムがどこにあるかを追跡する必要があります。これは、マウントされていないドライブを扱うたびに非常に重要です。たとえば、/
開いて/dev/sda1
いる/home
か開いているかを知る必要があります。/dev/sda2
私が知る限り、Windowsディスクはディスク0から始まり、パーティションには特定の番号がありません。ドライブ文字は必要に応じて割り当てることができ、特定のパーティションには関連付けられません。
答え2
(hd0,0)
はい幼虫通事論。 (これは角括弧ではなく括弧です。)Grubは、オペレーティングシステムのロードを担当するコンピュータのBIOSによって起動される小さなプログラムであるブートローダです。hd0
検出された最初のドライブを参照します。バイオス、hd1
2番目を参照してください。 2番目の数字はパーティション番号です。 Grub 1は0から始まり、Grub 2は1から始まります。よりGrub マニュアルの「命名規則」詳細については、。
/dev/sda
/dev/sdb
などがデフォルト名です。ハードディスク(そしてさまざまなフラッシュドライブなどの他の同様のストレージ(CDまたはテープドライブを除く))Linux。最後の文字は、ディスクが検出される順序で増えます。一部のLinuxディストリビューションでは、背中を見つけることが/dev/hda
できます。ディスクドライバは内部的にSCSIインターフェイスを使用し、ドライバは内部的にIDEインターフェイスを使用することを示します。これは内部カーネルの問題だけなので、IDEディスクを 。/dev/hdb
sd
hd
sd
パーティション番号、1から始まります。
発生する可能性のあるパーティションは次のとおりです。PCパーティションスキーム。ディスクには、1〜4(Grub 1の場合は0〜3)の番号で最大4つのプライマリパーティションがあります。さらに、論理区画は数制限なしに持つことができます。その場合、基本区画の1つにファイルシステムを含めることはできませんが、拡張区画(論理区画のコンテナー)でなければなりません。論理区画は5から始まり、番号が付けられます(Grub 1では4から始まります)。
たとえば、Linuxで使用されるデバイスファイルの名前は、/dev/sda
実際には次のように指定されます。ウデブプログラムを構成および構成できます。これは、リムーバブルメディアに関連する高度な状況で役に立つことがよくあります。
ほとんどの場合、デバイス名は気にする必要はありません。参照される場所は非常に少ないです。通常、ブートローダの設定(私たちが見たように、Grubには独自の名前があります)と/etc/fstab
起動時にマウントするファイルシステムを一覧表示する2つのファイルしかありません。 (/etc/fstab
パーティションは常に同じ名前で参照されるわけではありません/dev/sda1
。)重要なことマウントポイントつまり、各ファイルシステムがマウントされる場所(ディレクトリ)。
Windowsは、基本的なハードウェア構造に関連付けることが困難な全く異なる命名スキームを使用します。などc:
はd:
、Windowsで認識されているパーティションタイプに特定の順序で割り当てられます(この順序に影響を与える方法はさまざまです)。Wikipediaに詳細があります。
答え3
私のSlackwareシステムでは、/ dev / hdaは最初に検出されたハードドライブです。
/dev/hda1と/dev/hda2は最初の2つのパーティションです。
fdisk を使用してパーティションを表示できます。
/dev/hda1 1 124 995998+ 82 Linux swap
/dev/hda2 * 125 1662 12353985 83 Linux
私のFedoraボックスでは、/ dev / sdaは最初に検出されたハードドライブです。
/dev/sda1と/dev/sda2が最初の2つのパーティションになります。