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

Sidslut


Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webserver.