Diskutil

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

diskutil - Hantera diskar och partitioner på macOS

Kommandot `diskutil` används för att hantera diskar, partitioner och volymer på macOS.

Syntax

diskutil [ALTERNATIV] [KOMMANDO] [ARGUMENT]

Beskrivning

Kommandot `diskutil` är ett kraftfullt verktyg för att hantera diskar och volymer på macOS. Det kan användas för att lista, formatera, partitionera och reparera diskar och volymer.

Kommandon

`diskutil` stöder ett brett spektrum av kommandon som kan användas för att utföra olika åtgärder:

  • list - Lista alla diskar och volymer.
  • info - Visa detaljerad information om en specifik disk eller volym.
  • eraseDisk - Radera en disk och skapa en ny partitionstabell.
  • partitionDisk - Partitionera en disk med en ny partitionstabell.
  • repairVolume - Reparera en volym.
  • verifyVolume - Verifiera en volym.
  • mount - Montera en volym.
  • unmount - Avmontera en volym.
  • rename - Byta namn på en volym.
  • apfs - Hantera APFS-volymer och -kapslar.

Exempel

Här är några praktiska exempel som visar hur du kan använda `diskutil`-kommandot:

  • För att lista alla diskar och volymer:

diskutil list

  • För att visa detaljerad information om en specifik disk:

diskutil info /dev/disk0

  • För att radera en disk och skapa en ny partitionstabell:

sudo diskutil eraseDisk JHFS+ MacintoshHD /dev/disk2

  • För att partitionera en disk:

sudo diskutil partitionDisk /dev/disk2 GPT JHFS+ MacintoshHD 100%

  • För att reparera en volym:

sudo diskutil repairVolume /Volumes/MacintoshHD

  • För att verifiera en volym:

diskutil verifyVolume /Volumes/MacintoshHD

  • För att montera en volym:

sudo diskutil mount /dev/disk2s1

  • För att avmontera en volym:

sudo diskutil unmount /dev/disk2s1

  • För att byta namn på en volym:

sudo diskutil rename /Volumes/OldName NewName

Skillnader mellan macOS och Linux

Det finns några viktiga skillnader att tänka på när man använder `diskutil` på macOS jämfört med verktyg för diskhantering på Linux:

  • Standardverktyg: `diskutil` är specifikt för macOS och erbjuder ett grafiskt gränssnitt för diskhantering. På Linux används vanligtvis kommandon som `fdisk`, `parted`, `lsblk`, och `mkfs` för att hantera diskar och partitioner.
  • Kommandostruktur: `diskutil` har en unik kommandostruktur som är anpassad för macOS, medan Linux-verktyg ofta använder en mer traditionell Unix-stil.
  • APFS: `diskutil` hanterar specifikt APFS (Apple File System), vilket är standardfilsystemet på moderna macOS-enheter. Linux har inte inbyggt stöd för APFS och kräver tredjepartsverktyg för att arbeta med detta filsystem.
  • Verktygskompatibilitet: Linux-verktyg för diskhantering kan variera beroende på distribution och kan kräva olika paket och beroenden för att fungera fullt ut.

Exempel på liknande kommandon på Linux:

  • För att lista alla diskar:

lsblk

  • För att visa detaljerad information om en disk:

sudo fdisk -l /dev/sda

  • För att partitionera en disk med `parted`:

sudo parted /dev/sda mklabel gpt
sudo parted /dev/sda mkpart primary ext4 0% 100%

Det är alltid bra att konsultera dokumentationen för `diskutil` på macOS och motsvarande verktyg på Linux 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 `diskutil`, kontrollera följande:

  • Att du har tillräckliga rättigheter för att ändra diskar och volymer (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.
  • parted - Ett modernt verktyg för att hantera partitioner.
  • lsblk - Visa information om blockenheter.
  • mkfs - Skapa ett nytt filsystem på en partition.

Källor