Hemsida » hur » Så här använder du Fdisk för att hantera partitioner på Linux

    Så här använder du Fdisk för att hantera partitioner på Linux

    Fdisk-kommandot är ett textbaserat verktyg för visning och hantering av hårddiskpartitioner på Linux. Det är ett av de kraftfullaste verktygen du kan använda för att hantera partitioner, men det är förvirrande för nya användare.

    Denna handledning kommer att gå igenom grunderna för att använda fdisk för att hantera ett partitionstabell. Efter att ha använt fdisk måste du använda ett mkfs-kommando för att formatera nya partitioner med ett filsystem.

    Sudo vs Su

    På Ubuntu, Linux Mint eller andra Ubuntu-härledda distributioner måste fdisk- och mkfs-kommandona prefixeras med sudo. På distributioner som inte använder sudo, använd su - kommandot först för att få ett rotskal, skriv sedan varje kommando utan sudo.

    Lista partitioner

    De sudo fdisk -l Kommandon listar partitionerna på ditt system.

    Du kan lägga till en skivs enhetsnamn för att bara lista partitioner på den. Använd till exempel följande kommando för att bara lista partitioner på den första diskenheten:

    sudo fdisk -l / dev / sda

    Entering Command Mode

    För att arbeta på en skivets partitioner måste du gå in i kommandoläge. Du behöver enhetsnamnet på en skiva från fdisk -l kommando. Följande kommando går in i kommandoläge för den första skivanordningen:

    sudo fdisk / dev / sda

    Ändra inte partitioner medan de används. Om du vill redigera systempartitioner startar du upp från en live-CD först.

    Använda kommandot läge

    I kommandoläge använder du kommandon med enstaka bokstäver för att ange vilka åtgärder du vill ta. Typ m och tryck på Enter för att se en lista över de kommandon du kan använda.

    Visa partitionstabellen

    Använda sig av p för att skriva ut det aktuella partitionstabellen till terminalen från inom kommandot läge.

    Radera en partition

    Använd d kommandot för att radera en partition. Du kommer att bli ombedd för numret på partitionen du vill radera, vilket du kan hämta från p kommando. Om jag till exempel vill radera partitionen på / dev / sda5, skulle jag skriva 5.

    När du har raderat partitionen kan du skriva p igen för att visa den aktuella partitionstabellen. Partitionen visas raderad, men fdisk skriver inte dessa ändringar till disken tills du använder w-kommandot.

     Skapa en partition

    Använd n kommandot för att skapa en ny partition. Du kan skapa en logisk eller primär partition (l för logisk eller p för primär). En skiva kan bara ha fyra primära partitioner.

    Ange sedan sektorn för den skiva du vill att partitionen ska börja på. Tryck på Enter för att acceptera standard sektorn, som är den första fria sektorn på disken.

    Ange senast den sista sektionen för partitionen på skivan. Om du vill använda allt ledigt utrymme efter den inledande sektorn, tryck bara på Enter. Du kan också ange en viss storlek, t.ex. +5G för en fem gigabyte partition eller +512M för en 512 megabyte partition. Om du inte anger en enhet efter + -tecknet använder fdisk sektorer som enheten. Till exempel, +10 tusen Resultatet i slutet av partitionen är 10000 sektorer efter början.

    System-ID

    De n kommando Jag sprang precis igen bytesbytet som jag raderade tidigare - eller gjorde det? Om jag kör p kommandot igen ser jag att den nya / dev / sda5 partitionen är en "Linux" partition istället för en "Linux swap" partition.

    Om jag vill ändra dess typ kan jag använda t kommandot och ange partitionens nummer.

    Jag kommer att bli ombedd för hex-koden av typen. Jag vet inte det, så jag kan skriva L för att visa en lista med hex-koder.

    Det står 82 är koden för Linux swap partitioner, så jag kan skriva det.

    Detta formatar inte partitionen med det filsystem du väljer. Du måste göra det senare med lämpliga mkfs kommando.

    Skriva ändringar

    Använda sig av w för att skriva de ändringar du har gjort på disken.

    Använda sig av q om du vill sluta utan att spara ändringar.

    Formatera en partition

    Du måste formatera nya partitioner med ett filsystem innan du kan använda dem. Du kan göra det med lämpliga mkfs-kommandot. Till exempel formaterar det här kommandot den femte partitionen på den första skivan med ext4-filsystemet.

    sudo mkfs.ext4 / dev / sda5

    Använd kommandot mkswap om du vill formatera en partition som en swap-partition:

    sudo mkswap / dev / sda5


    Fdisk innehåller en mängd andra kommandon, inklusive expertkommandon som du kan komma åt genom att köra x kommando först. Kolla in fdisks manningssida med man fdisk kommando för mer detaljerad information.