Startpagina » hoe » Hoe Fdisk te gebruiken voor het beheren van partities op Linux

    Hoe Fdisk te gebruiken voor het beheren van partities op Linux

    De fdisk-opdracht is een op tekst gebaseerd hulpprogramma voor het bekijken en beheren van harde schijfpartities op Linux. Het is een van de krachtigste tools die u kunt gebruiken om partities te beheren, maar het is verwarrend voor nieuwe gebruikers.

    Deze tutorial doorloopt de basis van het gebruik van fdisk om een ​​partitietabel te beheren. Nadat u fdisk hebt gebruikt, moet u een mkfs-opdracht gebruiken om nieuwe partities met een bestandssysteem te formatteren.

    Sudo versus Su

    Op Ubuntu, Linux Mint of andere Ubuntu-afgeleide distributies, moeten de opdrachten fdisk en mkfs worden voorafgegaan door sudo. Op distributies die geen gebruik maken van sudo, gebruikt u de su - commando eerst om een ​​root shell te krijgen, typ dan elke opdracht zonder sudo.

    Lijst partities

    De sudo fdisk -l opdrachten vermeldt de partities op uw systeem.

    U kunt de apparaatnaam van een schijf toevoegen om er alleen partities op weer te geven. Gebruik bijvoorbeeld de volgende opdracht om alleen partities op het eerste schijfapparaat te vermelden:

    sudo fdisk -l / dev / sda

    Naar de opdrachtmodus gaan

    Om op de partities van een schijf te werken, moet je de commandomodus openen. U hebt de apparaatnaam van een schijf nodig van de fdisk -l commando. De volgende opdracht voert de opdrachtmodus in voor het eerste schijfapparaat:

    sudo fdisk / dev / sda

    Bewerk partities niet terwijl ze in gebruik zijn. Als u systeempartities wilt bewerken, start u eerst op vanaf een live-CD.

    Gebruik van de commandomodus

    In de commandomodus gebruikt u opdrachten met één letter om acties op te geven die u wilt uitvoeren. Type m en druk op Enter om een ​​lijst met de commando's te zien die je kunt gebruiken.

    De verdelingslijst bekijken

    Gebruik p om de huidige partitietabel naar de terminal te printen vanuit de commandomodus.

    Een partitie verwijderen

    Gebruik de d opdracht om een ​​partitie te verwijderen. U wordt gevraagd naar het nummer van de partitie die u wilt verwijderen, die u kunt verkrijgen via de p commando. Als ik bijvoorbeeld de partitie bij / dev / sda5 wilde verwijderen, typte ik 5.

    Na het verwijderen van de partitie, kunt u typen p om de huidige partitietabel te bekijken. De partitie lijkt verwijderd, maar fdisk schrijft deze wijzigingen niet naar de schijf totdat u de opdracht w gebruikt.

     Een partitie maken

    Gebruik de n opdracht om een ​​nieuwe partitie te maken. U kunt een logische of primaire partitie maken (l voor logische of p voor primaire). Een schijf kan slechts vier primaire partities hebben.

    Geef vervolgens de sector op van de schijf waarmee u de partitie wilt starten. Druk op Enter om de standaardsector te accepteren. Dit is de eerste vrije sector op de schijf.

    Als laatste geeft u de laatste sector van de partitie op de schijf op. Als u alle beschikbare ruimte na de eerste sector wilt gebruiken, drukt u gewoon op Enter. U kunt ook een specifieke grootte opgeven, zoals +5G voor een partitie van vijf gigabyte of +512M voor een partitie van 512 megabyte. Als u na het + -teken geen eenheid opgeeft, gebruikt fdisk sectoren als eenheid. Bijvoorbeeld, +10000 resulteert in het einde van de partitie van 10000 sectoren na het begin.

    Systeem-ID

    De n commando Ik heb net de aangemaakte swapping partitie nagebootst die ik eerder heb verwijderd - of toch? Als ik de p commando opnieuw, ik zal zien dat de nieuwe / dev / sda5-partitie een "Linux" -partitie is in plaats van een "Linux-swap" -partitie.

    Als ik het type wil wijzigen, kan ik het gebruiken t opdracht en geef het partitienummer op.

    Ik zal om de hexadecimale code van het type worden gevraagd. Ik weet het niet, dus ik kan typen L om een ​​lijst met hex-codes te bekijken.

    Het zegt 82 is de code voor Linux-swappartities, dus ik kan dat typen.

    Dit formatteert de partitie niet met het bestandssysteem dat u selecteert. U zult dat later moeten doen met het juiste mkfs commando.

    Wijzigingen schrijven

    Gebruik w om de wijzigingen die u op de schijf hebt aangebracht te schrijven.

    Gebruik q als u wilt stoppen zonder wijzigingen op te slaan.

    Een partitie opmaken

    U moet nieuwe partities met een bestandssysteem formatteren voordat u ze kunt gebruiken. U kunt dit doen met de juiste opdracht mkfs. Met deze opdracht wordt bijvoorbeeld de vijfde partitie op de eerste schijf met het ext4-bestandssysteem geformatteerd.

    sudo mkfs.ext4 / dev / sda5

    Gebruik de opdracht mkswap als u een partitie als een swappartitie wilt formatteren:

    sudo mkswap / dev / sda5


    Fdisk bevat een verscheidenheid aan andere opdrachten, inclusief expertcommando's die u kunt openen door het uitvoeren van de X commando eerst. Bekijk de manpagina van fdisk met de man fdisk commando voor meer gedetailleerde informatie.