GNU/Linux >> Linux の 問題 >  >> Linux

いいえの制限は何ですか。私が持つことができるパーティションの?

この制限は、元の BIOS 設計によるものです。当時、人々は 1 つのディスクに 4 つ以上の異なる OS がインストールされるとは考えていませんでした。また、OS 実装者による標準の誤解もありました。特に Microsoft と Linux は、当初の意図された目標であった BSD や Solaris のように独自のパーティションをスライスに分割するのではなく、ファイル システムを (プライマリ) パーティションに誤ってマッピングしています。

論理パーティションの最大数は標準では無制限ですが、到達可能な論理パーティションの数は OS によって異なります。 Windows はアルファベットの文字数によって制限されており、Linux は IDE ドライバー (hda1 から hda63) で 63 スロットを持っていましたが、最近のリリースでは、デフォルトで 15 スロット (sda1 から sda15) をサポートする sd ドライバーで標準化されています。チューニングによってこの制限は克服できますが、ツールを混乱させる可能性があります (http://www.justlinux.com/forum/showthread.php?t=152404 を参照)

いずれにせよ、これは EFI/GPT の歴史になりつつあります。最近の Linux はデフォルトで 128 個のパーティションを持つことができる GPT をサポートしています。大容量ディスク (2 TB 以上) を完全に使用するには、とにかく GPT が必要です。


Sen さん、@jlliagre への返信として、一部のオペレーティング システムは単一のパーティションを作成しますが、基本的にそのスペース内にサブパーティションを作成することに注意してください。

これは次のことと似ていますが、同じではありません:

 parted rm 1 /dev/sda
 ...
 parted rm 7 /dev/sda
 parted mkpart primary $start $end /dev/sda
 parted mkpart primary $start1 $end1 /dev/sda1

次に、kpartx を使用してこれらのサブパーティションにアクセスできます:

 kpartx -a /dev/sda1

サブパーティションは次のように表示されます:

 /dev/sda1p1

もちろん、これは FreeBSD や同様のシステムが正確にスライスを行う方法ではありませんが、本質的には同じことです.


Linux
  1. 帯域幅の制限を超えるとどうなりますか?

  2. Java SDK をインストールした後、Linux のどこで Java SDK を見つけることができますか?

  3. 特定のコマンドに対応する実行可能ファイルを見つけるための unix コマンドは何ですか?

  1. ファイル ベースのディスク イメージのサイズを拡張できますか?

  2. Linux の Active Directory に相当するものは何ですか

  3. プロセスは所有者を持つことができますか?どういう意味ですか?

  1. VPSに割り当てられている帯域幅制限を超えた場合はどうなりますか?

  2. ゴールドリンカーとは何ですか?

  3. Kubernetes apply -f - の末尾の「-」の目的は何ですか?