GNU/Linux >> Znalost Linux >  >> Linux

Jaký je limit na ne. oddílů, které mohu mít?

Omezení je způsobeno původním návrhem systému BIOS. V té době si lidé nemysleli, že na jeden disk budou nainstalovány více než čtyři různé operační systémy. Došlo také k nepochopení standardu ze strany implementátorů OS, zejména Microsoftu a Linuxu, které chybně mapují souborové systémy s (primárními) oddíly místo toho, aby svůj vlastní oddíl rozdělovaly na řezy, jako je BSD a Solaris, což byl původní zamýšlený cíl.

Maximální počet logických oddílů je standardem neomezený, ale počet dosažitelných závisí na OS. Windows jsou omezeny počtem písmen v abecedě, Linux míval 63 slotů s ovladačem IDE (hda1 až hda63), ale moderní verze standardizují ovladače sd, které standardně podporují 15 slotů (sda1 až sda15). Určitým vyladěním lze tento limit překonat, ale může zmást nástroje (viz http://www.justlinux.com/forum/showthread.php?t=152404)

V každém případě se to s EFI/GPT stává historií. Nejnovější Linuxy podporují GPT, se kterým můžete mít ve výchozím nastavení 128 oddílů. K plnému využití velkých disků (2TB a více) budete stejně potřebovat GPT.


Sene, v reakci na @jlliagre je třeba poznamenat, že některé operační systémy vytvoří jeden oddíl, ale v podstatě vytvoří pododdíly v tomto prostoru.

Je to analogické, ale ne stejné, jako dělat:

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

Potom můžete použít kpartx pro přístup k těmto pododdílům:

 kpartx -a /dev/sda1

Pododdíl(y) se zobrazí jako:

 /dev/sda1p1

Samozřejmě to není způsob, jakým FreeBSD a podobné systémy dělají krájení přesně, ale je to v podstatě to samé.


Linux
  1. Co když překročím limit šířky pásma, který je mi přidělen s VPS?

  2. Co znamená POSIX?

  3. Jaký je unixový příkaz ke zjištění, jaký spustitelný soubor odpovídá danému příkazu?

  1. K čemu v symbolickém odkazu ukazujícím na „127.0.1.1:+xxxxx“ je znak plus?

  2. Jak zjistím, na jaký uživatelský limit narážím?

  3. Jaký je limit velikosti /etc/hosts?

  1. Co se stane, když je překročen limit šířky pásma?

  2. Co je nepřerušitelný proces?

  3. Jaký je účel koncového '-' v aplikaci Kubernetes -f -