27Jun

Ako používať Fdisk na správu oddielov v systéme Linux

Príkaz fdisk je textový nástroj na prezeranie a spravovanie oddielov pevného disku na systéme Linux. Je to jeden z najvýkonnejších nástrojov, ktorý môžete použiť na správu oblastí, ale je pre nových používateľov mätúci.

Tento tutoriál prešiel základmi použitia fdisk na správu tabuľky oddielov. Po použití fdisk budete musieť použiť príkaz mkfs na formátovanie nových oddielov so súborovým systémom.

Sudo vs Su

Na Ubuntu, Linux Mint alebo iné distribúcie odvodené od Ubuntu, príkazy fdisk a mkfs musia mať predponu sudo .Na distribúciách, ktoré nepoužívajú sudo, najprv použite su - príkaz na získanie koreňového shellu a zadajte každý príkaz bez sudo.

Zoznam priečok

príkazy sudo fdisk -l uvádza zoznam oblastí v systéme.

Môžete pridať názov zariadenia disku, aby ste na ňom vymenovali iba oddiely. Napríklad, použite nasledovný príkaz na výpis iba diskových oddielov na prvom diskovom zariadení:

sudo fdisk -l /dev/ sda

Zadávanie príkazového režimu

Ak chcete pracovať na diskových oddieloch, musíte vstúpiť do príkazového režimu. Budete potrebovať názov zariadenia na disku z príkazu

fdisk -l .Nasledujúci príkaz zadá príkazový režim pre prvé diskové zariadenie:

sudo fdisk /dev/ sda

Neupravujte diskové oddiely počas ich používania. Ak chcete upraviť systémové oddiely, najprv spustite zavádzanie zo živého disku CD.

Pomocou príkazového režimu

V príkazovom režime používate pomocou jedného písmen príkazy na zadanie akcií, ktoré chcete vykonať.Zadajte m a stlačte kláves Enter pre zobrazenie zoznamu príkazov, ktoré môžete použiť.

Zobrazenie tabuľky rozdelenia

Použite p na vytlačenie aktuálnej tabuľky oddielov do terminálu z príkazového režimu.

Odstránenie oddielu

Pomocou príkazu d odstráňte oblasť.Zobrazí sa číslo oddielu, ktorý chcete odstrániť, ktorý môžete získať z príkazu p .Ak by som napríklad chcel odstrániť oblasť /dev/ sda5, napísal by som 5 .

Po odstránení oblasti môžete znova zadať p a zobraziť aktuálnu tabuľku oddielov. Oddiel sa zobrazí ako odstránený, ale fdisk tieto zmeny nezapisuje na disk, kým nepoužijete príkaz w.

Vytvorenie oddielu

Pomocou príkazu n vytvorte nový oddiel. Môžete vytvoriť logický alebo primárny oddiel( l pre logické alebo p pre primárne).Disk môže mať iba štyri primárne oddiely.

Ďalej zadajte sektor disku, z ktorého chcete oddiel spustiť.Stlačením klávesu Enter prijmite predvolený sektor, ktorý je prvým voľným sektorom na disku.

Nakoniec zadajte posledný sektor oddielu na disku. Ak chcete po počiatočnom sektore použiť všetok dostupný priestor, stačí stlačiť kláves Enter. Môžete tiež určiť konkrétnu veľkosť, napríklad + 5G pre oblasť s veľkosťou 5 gigabajtov alebo + 512M pre oddiel s veľkosťou 512 megabajtov. Ak nezadáte jednotku za znamienkom +, fdisk používa ako jednotku sektory. Napríklad +10000 má za následok, že koniec oddielu je 10000 sektorov po jeho začiatku.

ID systému

Príkaz n Práve som spustil znovu vytvorený swapový oddiel, ktorý som už skôr vymazal - alebo to urobil? Ak spustím znova príkaz p , uvidím, že nový oddiel /dev/ sda5 je oddielom "Linux" namiesto oddielu "Linux swap".

Ak chcem zmeniť svoj typ, môžem použiť príkaz t a určiť číslo oddielu.

Budem vás vyzvaný na hexadecimálny kód typu. Neviem to, takže môžem zadať L pre zobrazenie zoznamu hexadecimálnych kódov.

Uvádza, že 82 je kód pre oddiely Linux swap, takže to môžem napísať.

Toto neformátuje oblasť so súborovým systémom, ktorý vyberiete. Neskôr budete musieť urobiť príslušný príkaz mkfs .

Zmena zápisu

Použite w na zápis zmien, ktoré ste vykonali na disk.

Použite q , ak chcete ukončiť bez uloženia zmien.

Formátovanie oddielov

Predtým, než ich budete môcť používať, musíte formátovať nové oddiely so súborovým systémom. Môžete to urobiť pomocou príslušného príkazu mkfs. Napríklad tento príkaz formátuje piaty oddiel na prvom disku so súborovým systémom ext4./dev/ sudo mkfs.ext4 /dev/ sda5

Ak chcete formátovať oblasť ako swapový oddiel, použite príkaz mkswap: /dev/ sudo mkswap /dev/ sda5

Fdisk obsahuje rad ďalších príkazov vrátane expertných príkazov, ku ktorým máte prístup prostredníctvom spustenia x príkaz prvý.Pozrite si manuálovú stránku fdisku pomocou príkazu man fdisk pre podrobnejšie informácie.