27Jun

Fdisk gebruiken om partities op Linux te beheren

click fraud protection

De opdracht fdisk is een op tekst gebaseerd hulpprogramma voor het bekijken en beheren van partities op de harde schijf onder 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 voor 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 vs. Su

Op Ubuntu, Linux Mint of andere Ubuntu-afgeleide distributies moeten de fdisk en mkfs-opdrachten worden voorafgegaan door sudo .Op distributies die geen sudo gebruiken, gebruikt u eerst de opdracht su - om een ​​rootshell te krijgen en typt u vervolgens elke opdracht zonder sudo.

lijst partities

De sudo fdisk -l commando's somt de partities op uw systeem op.

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

instagram viewer

sudo fdisk -l /dev/ sda

Opdrachtmodus openen

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

sudo fdisk /dev/ sda

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

Gebruik van de opdrachtmodus

In de commandomodus gebruikt u opdrachten met één letter om acties op te geven die u wilt uitvoeren. Typ m en druk op Enter om een ​​lijst weer te geven met de opdrachten die u kunt gebruiken.

De verdelingslijst weergeven

Gebruik p om de huidige partitietabel vanuit de opdrachtmodus naar de terminal af te drukken.

Een partitie verwijderen

Gebruik de opdracht d om een ​​partitie te verwijderen. U wordt gevraagd naar het nummer van de partitie dat u wilt verwijderen, dat u kunt ophalen met de -opdracht .Als ik bijvoorbeeld de partitie op /dev/ sda5 wilde verwijderen, typte ik 5 .

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

Een partitie maken

Gebruik de opdracht n 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.

Geef 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. +10000 resulteert bijvoorbeeld in het einde van de partitie van 10000 sectoren na het begin.

Systeem-ID

De opdracht n Ik heb zojuist de opnieuw gemaakte swap-partitie gemaakt die ik eerder heb verwijderd - of toch? Als ik het p -commando nogmaals uitvoer, zal ik 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 de opdracht t gebruiken en het nummer van de partitie opgeven.

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

Het zegt dat 82 de code is voor Linux swap partities, dus ik kan dat typen.

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

Schrijfwijzigingen

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

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

Een partitie formatteren

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 aantal andere opdrachten, inclusief expertopdrachten die u kunt openen door x uit te voerencommando eerst. Bekijk de manpagina van fdisk met de man fdisk -opdracht voor meer gedetailleerde informatie.