Diskutil
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.