Denne opplæringen vil gå gjennom det grunnleggende om å bruke fdisk til å administrere et partisjonstabell. Etter at du har brukt fdisk, må du bruke en mkfs-kommando for å formatere nye partisjoner med et filsystem.
Sudo vs Su
På Ubuntu, Linux Mint eller andre Ubuntu-avledede distribusjoner, må fdisk- og mkfs-kommandoene prefikseres med sudo. På distribusjoner som ikke bruker sudo, bruk su - kommandoen først for å få et rotskall, skriv deretter alle kommandoer uten sudo.
Liste Partisjoner
De sudo fdisk -l kommandoer lister partisjonene på systemet ditt.
sudo fdisk -l /dev/sda
Angir kommandomodus
For å jobbe på diskens partisjoner må du legge inn kommandomodus. Du trenger enhetens navn på en disk fra fdisk -l kommando. Følgende kommando går inn i kommandomodus for den første diskenheten:
sudo fdisk /dev/sda
Bruke kommandomodus
I kommandomodus bruker du kommandoer med én bokstav til å spesifisere handlinger du vil ta. Type m og trykk Enter for å se en liste over kommandoene du kan bruke.
Vise partisjonstabellen
Bruk p å skrive ut det nåværende partisjonstabellen til terminalen fra kommandomodus.
Slette en partisjon
Bruke d kommandoen for å slette en partisjon. Du blir bedt om nummeret på partisjonen du vil slette, som du kan få fra p kommando. For eksempel, hvis jeg ønsket å slette partisjonen på / dev / sda5, ville jeg skrive 5.
Når du har slettet partisjonen, kan du skrive inn p igjen for å vise gjeldende partisjonstabell. Partisjonen vises slettet, men fdisk skriver ikke disse endringene til disken før du bruker w-kommandoen.
Opprette en partisjon
Bruke n kommandoen for å opprette en ny partisjon. Du kan opprette en logisk eller primær partisjon (l for logisk eller p for primær). En disk kan bare ha fire primære partisjoner.
Sist, spesifiser den siste delen av partisjonen på disken. Hvis du vil bruke opp all ledig plass etter den første sektoren, trykker du bare på Enter. Du kan også spesifisere en bestemt størrelse, for eksempel + 5G for en fem gigabyte partisjon eller + 512M for en 512 megabyte partisjon. Hvis du ikke angir en enhet etter + -tegnet, bruker fdisk sektorer som enheten. For eksempel, +10000 Resultatet i slutten av partisjonen er 10000 sektorer etter begynnelsen.
System ID
De n kommando Jeg sprang akkurat til å gjenopprette swap-partisjonen jeg slettet tidligere - eller gjorde det? Hvis jeg kjører p kommandoen igjen, ser jeg at den nye / dev / sda5 partisjonen er en "Linux" partisjon i stedet for en "Linux swap" partisjon.
Hvis jeg vil endre sin type, kan jeg bruke t kommandoen og spesifiser partisjonens nummer.
Jeg blir bedt om heksekoden av typen. Jeg vet det ikke, så jeg kan skrive L for å vise en liste over heksekoder.
Det står 82 er koden for Linux swap partisjoner, så jeg kan skrive det.
Dette formaterer ikke partisjonen med filsystemet du velger. Du må gjøre det senere med riktig mkfs kommando.
Skriverendringer
Bruk w å skrive endringene du har gjort på disken.
Bruk q hvis du vil avslutte uten å lagre endringer.
Formatering av en partisjon
Du må formatere nye partisjoner med et filsystem før du kan bruke dem. Du kan gjøre dette med riktig mkfs-kommando. For eksempel formater denne kommandoen den femte partisjonen på den første disken med ext4-filsystemet.
sudo mkfs.ext4 /dev/sda5
sudo mkswap /dev/sda5
Fdisk inneholder en rekke andre kommandoer, inkludert ekspertkommandoer du kan få tilgang til ved å kjøre x kommandoen først. Sjekk ut fdisks man side med mann fdisk kommando for mer detaljert informasjon.