Hjemmeside » hvordan » Slik bruker du Fdisk til å administrere partisjoner på Linux

    Slik bruker du Fdisk til å administrere partisjoner på Linux

    Fdisk-kommandoen er et tekstbasert verktøy for visning og administrasjon av harddiskpartisjoner på Linux. Det er et av de kraftigste verktøyene du kan bruke til å administrere partisjoner, men det er forvirrende for nye brukere.

    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.

    Du kan legge til en diskens enhetsnavn for å bare liste partisjoner på den. For eksempel, bruk følgende kommando for å bare vise partisjoner på den første diskenheten:

    sudo fdisk -l / dev / sda

    Entering Command Mode

    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

    Ikke rediger partisjoner mens de er i bruk. Hvis du vil redigere systempartisjoner, må du starte opp fra en live-CD først.

    Bruke kommandomodus

    I kommandomodus bruker du enkle bokstavskommandoer til å angi 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.

    Etter at 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.

    Deretter angir du sektoren på disken du vil at partisjonen skal starte på. Trykk Enter for å godta standard sektor, som er den første gratis sektoren på disken.

    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 angi 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

    Bruk kommandoen mkswap hvis du vil formatere en partisjon som en byttepartisjon:

    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 fdisk's man side med mann fdisk kommando for mer detaljert informasjon.