GNU/Linux >> Znalost Linux >  >> Linux

Pochopení linuxového nástroje fdisk

zobrazení diskových oddílů

Nástroj fdisk je běžný manipulátor tabulky oddílů pro Linux. Použijte fdisk –l k zobrazení tabulky oddílů. Výstup se liší v závislosti na počtu připojených disků a diskových oddílů. Chcete-li zobrazit oddíl pro konkrétní zařízení, zadejte jako argument název zařízení. Například:

# fdisk -l /dev/sda

Disk /dev/sda: 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: 0x000dddc2

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVM

Bez zadání zařízení jako argumentu jsou uvedeny oddíly v /proc/partitions. Prvních pět řádků výstupu z příkazu fdisk –l /dev/sda jsou souhrnné informace o samotném zařízení, /dev/sda. Příklad výstupu ukazuje 21,5 GB virtuální disk (sda) s 41943040 sektory.

Tabulka oddílů se zobrazí po souhrnných informacích. V tabulce oddílů je uvedeno sedm sloupců informací. Sloupec Zařízení zobrazuje dva oddíly:/dev/sda1 a /dev/sda2.

Spustit :Sloupec Boot ukazuje, že první oddíl, /dev/sda1, má hvězdičku (*) což znamená, že tento oddíl obsahuje soubory požadované zavaděčem ke spuštění systému.
Spuštění a ukončení :Počáteční a koncový sloupec uvádí počáteční a koncové sektory každého oddílu.
Bloky :Sloupec bloků uvádí počet bloků přidělených oddílu.
ID a systém :Tyto sloupce označují typ oddílu.

Pojmenování oddílů

Schéma pojmenování oddílů Linuxu je v /dev/xxyN formulář. Prvky tohoto schématu pojmenování jsou popsány následovně:
/dev/ :Toto je adresář, ve kterém jsou umístěny všechny soubory zařízení.
xx (nebo xxx) :První dvě ze tří písmen označují typ zařízení, na kterém je oddíl umístěn. Tato písmena jsou obvykle hd (pro disky IDE), sd (pro disky SCSI) nebo xvd (pro virtuální disky).
y :Toto písmeno označuje, na kterém zařízení se oddíl nachází – například /dev/sda (první pevný disk SCSI) nebo /dev/xvdb (druhý virtuální disk).
N :Toto číslo označuje oddíl. Například /dev/sda1 je první oddíl na prvním zařízení SCSI a /dev/xvda3 je třetí oddíl na prvním virtuálním disku.

Typy oddílů

Typy oddílů lze zobrazit a změnit pomocí nástroje fdisk. Částečný seznam (nejběžněji používaných) typů oddílů:
83:Linux
82:Linux swap
5:Extended
8e:Linux LVM

Chcete-li zobrazit seznam všech dostupných oddílů, použijte dílčí příkaz fdisk l .

Použití nástroje fdisk

Nástroj fdisk také poskytuje interaktivní rozhraní pro manipulaci s tabulkou oddílů diskového zařízení.

# fdisk [device_name] 
Command (m for help):

Mezi základní příkazy fdisk patří:
– d :Odstranit oddíl.
– l :Seznam známých typů diskových oddílů.
– m :Tisk dostupných příkazů.
– n :Přidat nový oddíl.
– p :Vytiskne tabulku oddílů.
– w :Zapište tabulku na disk a ukončete fdisk.

K zobrazení všechny dostupné příkazy fdisk používají m dílčí příkaz:

Command (m for help): m    
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

příkaz partprobe

Tento příkaz informuje jádro o změnách tabulky oddílů. Spusťte tento příkaz s názvem zařízení jako argumentem pro požadavek, aby operační systém znovu načetl tabulku oddílů:

# partprobe /dev/xvdb
Linux / UNIX :Jak vytvořit primární oddíl pomocí fdisk
Linux / UNIX :Jak vytvořit rozšířený oddíl pomocí fdiskPorozumění linuxovému nástroji cfdisk
Porozumění nástroji linux parted


Linux
  1. Jak rozdělit disk v Linuxu

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

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

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

  2. Linuxové jádro nerozpoznalo tabulku oddílů

  3. Jak zjistit velikost nepřipojeného oddílu v Linuxu?

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

  2. Rozumíte Linux Desktopu?

  3. Pochopení nástroje logrotate