Parted
parted - Hantera diskpartitioner
Kommandot `parted` används för att skapa, ändra och ta bort partitioner på en hårddisk i Unix-liknande operativsystem.
Syntax
parted [ALTERNATIV] [ENHET [KOMMANDO [ARGUMENTER]]]
Beskrivning
Kommandot `parted` är ett kraftfullt verktyg för att hantera diskpartitioner. Det kan användas för att skapa, ändra storlek på, och ta bort partitioner, samt att ändra partitionsschema och kontrollera partitionstabeller.
Alternativ
Kommandot `parted` stöder flera alternativ som kan användas för att justera hur partitioner hanteras:
- -h, --help - Visa hjälpmeddelande och avsluta.
- -l, --list - Lista partitionstabeller för alla enheter.
- -m, --machine - Maskinläsbart utdata.
- -s, --script - Skriptläge; tysta fel och frågor.
- --version - Visa versionsinformation och avsluta.
Interaktiva kommandon
När `parted` körs utan specifika kommandon, kommer det in i ett interaktivt läge där följande kommandon kan användas:
- mklabel NY_LABEL - Skapa en ny disketikett (partitionstabell) (gpt, msdos, etc.).
- mkpart PART_TYP FSTYP START SLUT - Skapa en ny partition.
- rm NUM - Ta bort en partition.
- resizepart NUM START SLUT - Ändra storlek på en partition.
- move NUM START SLUT - Flytta en partition.
- print - Visa partitionstabellen.
- quit - Avsluta programmet.
Exempel
Här är några praktiska exempel som visar hur du kan använda `parted`-kommandot:
- För att lista alla partitioner på alla enheter:
sudo parted -l
- För att starta `parted` i interaktivt läge för att hantera en specifik enhet:
sudo parted /dev/sda
- För att skapa en ny GPT-disketikett:
sudo parted /dev/sda mklabel gpt
- För att skapa en ny partition:
sudo parted /dev/sda mkpart primary ext4 0% 100%
- För att ändra storlek på en partition:
sudo parted /dev/sda resizepart 1 50%
- För att ta bort en partition:
sudo parted /dev/sda rm 1
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `parted`-kommandot på macOS jämfört med Linux:
- Standardverktyg: `parted` är vanligtvis förinstallerat på de flesta Linux-distributioner. På macOS är `parted` inte förinstallerat men kan installeras via paketverktyg som Homebrew.
- Kommandostruktur: `parted` har en liknande kommandostruktur på både macOS och Linux, men vissa funktioner och flaggor kan variera något.
- Alternativa verktyg: På macOS används ofta `diskutil` istället för `parted` för att hantera diskar och partitioner. `diskutil` har en annan syntax och är specifikt utformat för macOS.
Exempel på att använda `diskutil` på macOS:
- För att lista alla diskar och partitioner:
diskutil list
- För att skapa en ny partition:
sudo diskutil partitionDisk /dev/disk0 GPT JHFS+ "Macintosh HD" 100%
Det är alltid bra att konsultera dokumentationen för `parted` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
Felsökning
Om du får ett felmeddelande när du använder `parted`, kontrollera följande:
- Att du har tillräckliga rättigheter för att ändra partitioner (använd `sudo` om nödvändigt).
- Att du använder rätt syntax och alternativ för ditt specifika kommando.
- Att inga viktiga data går förlorade vid ändringar i partitionstabeller och volymer (säkerhetskopiera alltid viktiga data innan du gör förändringar).
Se även
- fdisk - Hantera partitionsbord på en hårddisk.
- diskutil - Hantera diskar och partitioner på macOS.
- lsblk - Visa information om blockenheter.
- mkfs - Skapa ett nytt filsystem på en partition.