Overzicht
parted, een afkorting van 'partition editor', is een krachtig partitiebeheerprogramma dat is ontwikkeld om de beperkingen van fdisk te overwinnen. Waar fdisk voornamelijk MBR (Master Boot Record) partitietabellen ondersteunt, ondersteunt parted zowel MBR als GPT (GUID Partition Table). Dit is essentieel voor het beheren van opslagapparaten met een capaciteit van meer dan 2TB of voor partitiestructuren van moderne systemen. Bovendien ondersteunt parted zowel interactieve als niet-interactieve modi, waardoor het handig is voor gebruik in scripts.
Belangrijkste kenmerken
De belangrijkste kenmerken van het parted-commando zijn:
- Ondersteunt zowel MBR- als GPT-partitietabellen.
- Kan grote schijven van meer dan 2TB effectief beheren.
- Ondersteunt zowel interactieve als niet-interactieve modi.
- Biedt diverse functies, zoals het aanmaken, verwijderen, formaat wijzigen van partities en het aanmaken van bestandssystemen.
Verschillen met fdisk
fdisk en parted zijn beide partitiebeheerprogramma's, maar ze verschillen in de ondersteunde partitietabeltypen en functionaliteit.
- fdisk: Gespecialiseerd in MBR-partitietabellen en kan schijven van meer dan 2TB mogelijk niet correct verwerken.
- parted: Ondersteunt zowel MBR- als GPT-partitietabellen en is geschikt voor het beheren van grote schijven van meer than 2TB.
Belangrijkste opties
parted werkt voornamelijk door het te gebruiken met specifieke opties in de niet-interactieve modus, of door de interactieve modus te openen en interne commando's te gebruiken.
1) Uitvoeringsopties
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`parted` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Interne commando's in interactieve modus
Wanneer parted wordt uitgevoerd op een specifiek apparaat (bijv. `sudo parted /dev/sda`), wordt de interactieve modus geopend. Dit zijn de belangrijkste commando's die in deze modus kunnen worden gebruikt. In tegenstelling tot fdisk worden commando's in `parted` onmiddellijk toegepast, dus wees voorzichtig.
Belangrijkste interne commando's
Typ `help` in de interactieve modus om een volledige lijst met commando's te zien.
- print: Toont de partitietabel van de huidige schijf.
- mklabel gpt | msdos: Maakt een GPT- of MBR-partitielabel aan op de schijf. Alle bestaande partities worden verwijderd.
- mkpart: Maakt een nieuwe partitie aan. U moet het partitietype, het bestandssysteemtype en de start-/eindlocatie specificeren.
- resizepart: Wijzigt de grootte van een bestaande partitie.
- rm: Verwijdert de partitie met het opgegeven nummer.
- quit: Sluit parted af. **parted-commando's worden onmiddellijk toegepast, dus het gebruik van `quit` maakt wijzigingen niet ongedaan.**
Gebruiksvoorbeelden
Leer de functies van het parted-commando aan de hand van verschillende gebruiksvoorbeelden. **parted-commando's worden onmiddellijk toegepast, dus wees voorzichtig.**
Volledige partitie-informatie weergeven
sudo parted -l
Controleer de partitie-informatie van alle schijven die op het systeem zijn aangesloten. Voert dezelfde functie uit als de `-l` optie van fdisk.
GPT-partitielabel aanmaken
sudo parted /dev/sdb mklabel gpt
Maakt een GPT-partitielabel aan op een nieuwe schijf (`/dev/sdb`). Dit commando verwijdert alle bestaande partities op de schijf.
Nieuwe partitie aanmaken (niet-interactieve modus)
sudo parted -s /dev/sdb mkpart primary ext4 1MiB 10GiB
Maakt een 'primaire' partitie van 10 GB met het ext4-bestandssysteem aan op `/dev/sdb`. Ideaal voor gebruik in scripts in de niet-interactieve modus.
Partitie verwijderen
sudo parted /dev/sdb rm 2
Verwijdert partitie nummer 2 op de `/dev/sdb` schijf met het `rm` commando.
Installatie
parted is standaard opgenomen in de meeste Linux-distributies. Als het pakket niet aanwezig is, kunt u het `parted`-pakket installeren.
Debian/Ubuntu
sudo apt update
sudo apt install -y parted
RHEL/CentOS/Fedora
sudo dnf install -y parted
Arch Linux
sudo pacman -S --needed parted
Tips & Waarschuwingen
Hier zijn enkele belangrijke overwegingen bij het gebruik van het parted-commando.
Tips
- In tegenstelling tot fdisk worden wijzigingen in parted onmiddellijk toegepast zodra u een commando invoert. Maak altijd een back-up en werk voorzichtig. Vooral het `mklabel`-commando wist alle gegevens op de schijf.
- Door de niet-interactieve modus (`-s`, `--script`) te gebruiken, kunt u scripts schrijven om partitiebewerkingen te automatiseren.
- Nadat u een partitie hebt aangemaakt, moet u het bestandssysteem formatteren met het `mkfs`-commando. (Bijv.: `sudo mkfs.ext4 /dev/sdb1`)
- Bij het specificeren van eenheden in de interactieve modus is het aan te raden binaire voorvoegsels zoals `GiB`, `MiB` te gebruiken. `GB` en `MB` verwijzen naar het decimale systeem en kunnen verwarring veroorzaken.