GNU/Linux >> Znalost Linux >  >> Linux

Linux / UNIX :Jak vytvořit rozšířený oddíl pomocí fdisk

Co je to oddíl disku

Rozdělení rozděluje diskovou jednotku na jeden nebo více logických disků. Každý oddíl je považován za samostatný disk s vlastním systémem souborů. Informace o oddílech jsou uloženy v tabulce oddílů. Existují 2 typy oddílů, které lze vytvořit pomocí nástroje fdisk:

  1. Primární oddíly
  2. Rozšířené oddíly

Primární a rozšířené oddíly

– Původní schéma rozdělení pevných disků PC umožňovalo pouze čtyři oddíly, nazývané primární oddíly.
– Chcete-li vytvořit více než čtyři oddíly, jeden z těchto čtyř oddílů lze rozdělit na mnoho menších oddílů, nazývaných logické oddíly. Když je primární oddíl rozdělen tímto způsobem, nazývá se rozšířený oddíl.

Vytvoření rozšířeného oddílu pomocí fdisk

Budeme předpokládat, že vytváříte první rozšířený oddíl na disku. Chcete-li získat seznam vašeho aktuálního schématu rozdělení, použijte „fdisk -l“.

1. Použijte možnost n v příkazu fdisk vytvořte svůj první rozšířený oddíl na disku /dev/sdc.

# fdisk /dev/sdc
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): n

2. Dále vytvořte rozšířený oddíl výběrem „e ‘. Automaticky vybere další dostupný oddíl na disku. V našem případě je další dostupný oddíl 2.

Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): e
Partition number (2-4, default 2): 2

3. Nyní musíme vybrat výchozí bod pro náš oddíl. Ve výchozím nastavení systém vybere další dostupný válec na disku. Zde můžete stisknout enter a vybrat výchozí hodnotu.

First sector (20973568-41943039, default 20973568):     ### press ENTER Here 
Using default value 20973568

4. V dalším kroku můžete vybrat velikost vašeho nového oddílu, například pro vytvoření oddílu o velikosti 1 GB byste nastavili příkaz:+1024M.

Supported: 10^N: KB (KiloByte), MB (MegaByte), GB (GigaByte)
            2^N: K  (KibiByte), M  (MebiByte), G  (GibiByte)
Last sector, +sectors or +size{K,M,G} (20973568-41943039, default 41943039): +1024M
Partition 2 of type Extended and of size 1 GiB is set

5. Tím se vrátíte zpět na příkazový řádek, kde můžete vidět nově vytvořený oddíl. Poslední řádek je nově vytvořený rozšířený oddíl, jak vidíte, je uveden v blocích, nikoli v megabajtech a typ ID oddílu se automaticky nastaví na Extended, což vám umožní vytvořit váš souborový systém na tomto oddílu.

Command (m for help): p

Disk /dev/sdc: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xacbed9c3

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048    20973567    10485760   83  Linux
/dev/sdc2        20973568    23070719     1048576    5  Extended

6. Nakonec uložte a ukončete fdisk příkazem write/quit (w). Po provedení tohoto příkazu budou změny trvalé.

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

7. Spusťte příkaz partprobe pro skenování nově upravené tabulky oddílů:

# partprobe

Pokud partprobe neidentifikuje nově upravenou tabulku, bude vyžadován restart. Můžete také spustit příkaz „fdisk -l“ pro ověření nového oddílu.

# fdisk -l /dev/sdc

Disk /dev/sdc: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xacbed9c3

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048    20973567    10485760   83  Linux
/dev/sdc2        20973568    23070719     1048576    5  Extended


Linux
  1. Jak vytvořit souborový systém na linuxovém oddílu nebo logickém svazku

  2. Jak rozdělit disk v Linuxu

  3. Jak vytvořit vlastní příkazy v Unixu/Linuxu?

  1. Jak vytvořit uživatele Linuxu pomocí Ansible

  2. Jak vytvořit oddíl v Linuxu pro velikost 2 TB pomocí Parted GPT

  3. Jak odstranit oddíl pomocí fdisk

  1. Jak vytvořit soubor v Linuxu pomocí terminálu/příkazového řádku

  2. Jak vytvořit fyzický svazek v Linuxu pomocí LVM

  3. Linux / UNIX :Jak vytvořit primární oddíl pomocí fdisk