Parted

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

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.

Källor