GNU/Linux >> Znalost Linux >  >> Cent OS

Jak použít fdisk k rozdělení disku v Linuxu

V systému Oracle Linux existují různé možnosti vytváření nebo správy oddílů – fdisk je jednou z nich. Tento příspěvek popisuje jeho použití a případ použití při vytváření nové tabulky oddílů. fdisk je program řízený menu pro vytváření a manipulaci s tabulkami oddílů. Rozumí tabulkám oddílů GPT (prozatím experimentální), MBR, Sun, SGI a BSD.

Pevné disky lze rozdělit na jeden nebo více logických disků nazývaných oddíly. Toto rozdělení je zaznamenáno v tabulce oddílů, která se nachází v sektoru 0 disku. (Ve světě BSD se mluví o ‚diskových řezech‘ a ‚disklabel‘.)

Linux potřebuje alespoň jeden oddíl, konkrétně pro svůj kořenový souborový systém. Může používat odkládací soubory a/nebo odkládací oddíly, ale ten druhý je efektivnější. Takže obvykle bude chtít druhý oddíl Linuxu vyhrazený jako odkládací oddíl. Na hardwaru kompatibilním s Intelem má BIOS, který spouští systém, často přístup pouze k prvním 1024 válcům disku. Z tohoto důvodu lidé s velkými disky často vytvářejí třetí oddíl, jen několik MB velký, obvykle připojený na /boot, pro uložení obrazu jádra a několika pomocných souborů potřebných při bootování, aby se zajistilo, že tyto věci jsou přístupné systému BIOS. Pro použití více než minimálního počtu oddílů mohou existovat důvody zabezpečení, snadná správa a zálohování nebo testování.

Základní potřebné příkazy fdisk jsou:

  • p vytisknout tabulku oddílů
  • n vytvořit nový oddíl
  • d odstranit oddíl
  • q ukončit bez uložení změn
  • w napište novou tabulku oddílů a ukončete

Změny, které provedete v tabulce oddílů, se neprojeví, dokud neprovedete zápis (w ) příkaz.

Další informace lze nalézt na manuálových stránkách:

# man fdisk

Rozdělení disku pomocí fdisk

1. Spusťte fdisk proti požadovanému zařízení „/dev/device_name“.

# 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.

Device does not contain a recognized partition table

Command (m for help):

2. Zvolte možnost „p“ pro tisk tabulky oddílů disku:

Command (m for help): p
Disk /dev/sdc: 4294 MB, 4294967296 bytes, 8388608 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

3. Zvolte možnost „n“ pro vytvoření nového oddílu:

Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-8388607, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-8388607, default 8388607): 4056
Partition 1 of type Linux and of size 1004.5 KiB is set
Poznámka :Chcete-li vytvořit další oddíl, vyberte znovu možnost „n“.

Zde je příklad vytvoření dalšího oddílu na stejném disku:

Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2):
First sector (4057-8388607, default 4096):
Using default value 4096
Last sector, +sectors or +size{K,M,G} (4096-8388607, default 8388607):
Using default value 8388607
Partition 2 of type Linux and of size 4 GiB is set

4. Zkontrolujte tabulku oddílů s možností „p “:

Command (m for help): p
Disk /dev/sdc: 4294 MB, 4294967296 bytes, 8388608 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

Device Boot Start End Blocks Id System
/dev/sdc1 2048 4056 1004+ 83 Linux
/dev/sdc2 4096 8388607 4192256 83 Linux

5. Vyberte možnost „w“ pro zápis nového oddílu nebo oddílů.

Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

6. Spusťte příkaz partprobe, abyste informovali OS o změnách tabulky oddílů:

# partprobe


Cent OS
  1. Jak používat dd v Linuxu bez zničení disku

  2. Jak rozdělit disk v Linuxu

  3. Příkaz Fdisk v Linuxu (Správa oddílů)

  1. Jak používat BusyBox na Linuxu

  2. Jak používám cron v Linuxu

  3. Jak připojit obraz disku s více oddíly v Linuxu?

  1. Jak přidat nový disk větší než 2 TB do stávajícího Linuxu

  2. Jak zálohovat operační systém Linux pomocí příkazu „dd“.

  3. Jak používat příkaz ldconfig v Linuxu