Overzicht
fdisk is een krachtig hulpmiddel waarmee gebruikers direct de partitietabel van een schijf kunnen manipuleren. Het wordt gebruikt om een schijf in meerdere logische secties te verdelen voor het installeren van meerdere besturingssystemen of het partitioneren van schijfruimte voor specifieke doeleinden. fdisk is geoptimaliseerd voor MBR (Master Boot Record) partitietabellen; voor GPT (GUID Partition Table) schijven is het veiliger en handiger om speciale hulpmiddelen zoals 'gdisk' te gebruiken.
Belangrijkste kenmerken
De belangrijkste kenmerken van het fdisk-commando zijn als volgt:
- Ondersteunt een commandoregelgebaseerde interactieve modus.
- Beheert voornamelijk MBR (Master Boot Record) partitietabellen.
- Biedt diverse functies zoals het maken, verwijderen en wijzigen van partitietypes.
- Wijzigingen worden pas daadwerkelijk op de schijf toegepast nadat ze zijn opgeslagen, wat veilig is.
Verschillen tussen fdisk en parted
fdisk en parted zijn beide hulpprogramma's voor partitiebeheer, maar er zijn verschillen in de ondersteunde partitietabeltypen.
- fdisk: Gespecialiseerd in MBR-partitietabellen. Kan schijven groter dan 2TB mogelijk niet correct verwerken.
- parted: Ondersteunt zowel MBR- als GPT-partitietabellen. Geschikt voor het beheer van grote schijven van meer dan 2TB.
Belangrijkste opties
fdisk werkt voornamelijk door in een interactieve modus te gaan voor een specifiek apparaat en vervolgens interne commando's te gebruiken, in plaats van opties die met `--` worden gebruikt.
1) Uitvoeringsopties
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`fdisk` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Interne commando's in interactieve modus
Wanneer fdisk wordt uitgevoerd voor een specifiek apparaat (bijv. `sudo fdisk /dev/sda`), gaat het naar de interactieve modus. Dit zijn de belangrijkste commando's die in deze modus kunnen worden gebruikt.
Belangrijkste interne commando's
In de interactieve modus kunt u 'm' typen om een lijst met alle commando's te zien.
- m: Toont de lijst met commando's.
- p: Toont de partitietabel van de huidige schijf.
- n: Maakt een nieuwe partitie aan.
- d: Verwijdert een bestaande partitie.
- t: Wijzigt het type van een partitie.
- w: Schrijft wijzigingen naar de schijf en sluit af. **Dit commando kan niet ongedaan worden gemaakt.**
- q: Sluit af zonder wijzigingen op te slaan.
Gebruiksvoorbeelden
Leer de functies van het fdisk-commando aan de hand van verschillende gebruiksvoorbeelden.
Volledige partitie-informatie weergeven
sudo fdisk -l
Controleer de partitie-informatie van alle schijven die op het systeem zijn aangesloten. Handig om de schijfstatus te begrijpen vóór partitiewerkzaamheden.
Partitietabel van een specifieke schijf bekijken
sudo fdisk /dev/sdb
(in interactieve modus 'p' invoeren)
(in interactieve modus 'q' invoeren)
Voer `fdisk` uit op de `/dev/sdb` schijf en voer in de interactieve modus het commando `p` in om de partitietabel te controleren. Druk op `q` om af te sluiten zonder op te slaan.
Nieuwe partitie aanmaken
sudo fdisk /dev/sdb
(n, p, 1, Enter, Enter, w invoeren)
Voorbeeld van het proces voor het aanmaken van een partitie op een nieuwe schijf. Voer `n` in en volg de standaardinstellingen. Aan het einde moet u `w` invoeren om de wijzigingen op te slaan.
Installatie
fdisk maakt deel uit van het `util-linux` pakket en is standaard in de meeste Linux-distributies opgenomen. Afzonderlijke installatie is niet nodig.
Tips & Waarschuwingen
Hier zijn enkele aandachtspunten bij het gebruik van het fdisk-commando.
Tips
- fdisk is een zeer krachtig hulpmiddel, dus voer het altijd uit met **`sudo` rechten**. Het uitvoeren van bewerkingen op de verkeerde schijf kan leiden tot gegevensverlies.
- Controleer altijd of de doelschijf correct is met het `fdisk -l` commando voordat u begint met de werkzaamheden.
- Na het aanmaken van een partitie moet u een bestandssysteem aanmaken met het `mkfs`-commando voordat u het kunt gebruiken.
- Wijzigingen worden pas toegepast nadat het `w`-commando in de interactieve modus is uitgevoerd, dus als u een fout maakt, kunt u veilig afsluiten met het `q`-commando.