Comanda fdisk este un utilitar bazat pe text pentru vizualizarea și gestionarea partițiilor hard disk pe Linux. Este unul dintre cele mai puternice instrumente pe care le puteți utiliza pentru a gestiona partițiile, dar este confuz pentru utilizatorii noi.
Acest tutorial va trece prin elementele de bază ale utilizării fdisk pentru a gestiona o tabelă de partiții. După ce ați folosit fdisk, va trebui să utilizați o comandă mkfs pentru a formata partiții noi cu un sistem de fișiere.
Pe Ubuntu, Linux Mint sau alte distribuții derivate de la Ubuntu, comenzile fdisk și mkfs trebuie să fie prefixate cu sudo. În cazul distribuțiilor care nu utilizează sudo, utilizați su - comandați mai întâi pentru a obține o coajă rădăcină, apoi tastați fiecare comandă fără sudo.
sudo fdisk -l comenzile listează partițiile din sistem.
Puteți adăuga un nume de dispozitiv al unui disc pentru a afișa numai partițiile pe acesta. De exemplu, utilizați următoarea comandă pentru a lista numai partițiile de pe primul dispozitiv disc:
sudo fdisk-l / dev / sda
Pentru a lucra pe partițiile unui disc, trebuie să introduceți modul de comandă. Veți avea nevoie de numele dispozitivului de pe un disc fdisk -l comanda. Următoarea comandă intră în modul de comandă pentru primul dispozitiv disc:
sudo fdisk / dev / sda
Nu editați partițiile în timp ce sunt în uz. Dacă doriți să editați partiții de sistem, porniți mai întâi un CD live.
În modul comandă, utilizați comenzi de o singură literă pentru a specifica acțiunile pe care doriți să le urmați. Tip m și apăsați Enter pentru a vedea o listă a comenzilor pe care le puteți utiliza.
Utilizare p pentru a imprima tabela de partiții curente la terminal din modul de comandă.
Folosește d comanda pentru a șterge o partiție. Veți fi întrebat numărul partiției pe care doriți să o ștergeți, pe care o puteți obține de la p comanda. De exemplu, dacă aș vrea să șterg partiția de la / dev / sda5, aș scrie 5.
După ștergerea partiției, puteți să tastați p din nou pentru a vedea tabela de partiții curentă. Partiția pare eliminată, dar fdisk nu scrie aceste modificări pe disc până când nu utilizați comanda w.
Folosește n comanda pentru a crea o partiție nouă. Puteți crea o partiție logică sau primară (L pentru logic sau p pentru primar). Un disc poate avea numai patru partiții primare.
Apoi, specificați sectorul discului pe care doriți să îl pornească partiția. Apăsați Enter pentru a accepta sectorul implicit, care este primul sector liber de pe disc.
În final, specificați ultimul sector al partiției de pe disc. Dacă doriți să utilizați tot spațiul disponibil după sectorul inițial, trebuie doar să apăsați pe Enter. De asemenea, puteți specifica o anumită dimensiune, cum ar fi + 5G pentru o partiție de cinci gigabyte sau + 512M pentru o partiție de 512 megabyte. Dacă nu specificați o unitate după semnul +, fdisk folosește sectoare ca unitate. De exemplu, +10000 conduce la sfârșitul partiției fiind 10000 de sectoare după începerea acesteia.
n comanda Am fugit doar recreat partiția swap am șters mai devreme - sau a făcut-o? Dacă alerg p comanda din nou, voi vedea că noua / dev / sda5 partiție este o partiție "Linux" în loc de o partiție "swap Linux".
Dacă vreau să-mi schimb tipul, pot folosi T comandați și specificați numărul partiției.
Vi se va cere codul hexazecimal al tipului. Nu știu, așa că pot să tip L pentru a vedea o listă de coduri hexagonale.
Se spune 82 este codul pentru partițiile swap Linux, așa că pot tasta asta.
Aceasta nu formatează partiția cu sistemul de fișiere pe care îl selectați. Va trebui să faceți acest lucru mai târziu cu cel potrivit mkfs comanda.
Utilizare w pentru a scrie modificările pe care le-ați făcut pe disc.
Utilizare q dacă doriți să renunțați fără salvarea modificărilor.
Trebuie să formatați noi partiții cu un sistem de fișiere înainte de a le putea utiliza. Puteți face acest lucru cu comanda mkfs corespunzătoare. De exemplu, această comandă formate cea de-a cincea partiție de pe primul disc cu sistemul de fișiere ext4.
sudo mkfs.ext4 / dev / sda5
Utilizați comanda mkswap dacă doriți să formatați o partiție ca partiție swap:
sudo mkswap / dev / sda5
Fdisk conține o varietate de alte comenzi, inclusiv comenzile expert pe care le puteți accesa prin rularea X mai întâi. Consultați pagina manului fdisk cuom fdisk comanda pentru informații mai detaliate.