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.