Cum se utilizează Fdisk pentru a gestiona partițiile pe Linux
Comanda fdisk este un utilitar bazat pe text pentru vizualizarea și gestionarea partițiilor de 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.
Sudo vs. Su
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 introduceți fiecare comandă fără sudo.
Listează partițiile
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
Introducerea modului de comandă
Pentru a lucra pe partițiile unui disc, trebuie să intrați în 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.
Utilizarea modului de comandă
Î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.
Vizualizarea tabelului de partiții
Utilizare p pentru a imprima tabelul curent de partiții către terminal din modul de comandă.
Ștergerea unei partiții
Folosește d comanda pentru a șterge o partiție. Vi se va solicita 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 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.
Crearea unei partiții
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 doar 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 sfârșit, 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 utilizează sectoare ca unitate. De exemplu, +10000 rezultă că sfârșitul partiției este de 10000 de sectoare după începerea acesteia.
ID-ul sistemului
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ă schimb tipul său, 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 să scriu 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.
Scrierea schimbărilor
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.
Formatarea unui partiție
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 cu om fdisk comanda pentru informații mai detaliate.