Fdisk
fdisk - Hantera partitionsbord på en hårddisk
Kommandot `fdisk` används för att skapa, ändra, ta bort och visa partitioner på en hårddisk i Unix-liknande operativsystem.
Syntax
fdisk [ALTERNATIV] [ENHET]
Beskrivning
Kommandot `fdisk` är ett textbaserat verktyg för att hantera partitionsbord på hårddiskar. Det låter användare skapa, ändra, ta bort och visa partitioner på specifika lagringsenheter.
Alternativ
Kommandot `fdisk` stöder flera alternativ som kan användas för att justera hur partitioner hanteras:
- -b, --sector-size SEKTOR_SIZE - Ange sektorstorleken i byte (512, 1024, 2048 eller 4096).
- -c, --compatibility[={dos|nondos}] - Välj mellan DOS- eller icke-DOS-kompatibilitet.
- -h, --help - Visa hjälpmeddelande och avsluta.
- -l, --list [ENHET] - Lista partitionstabeller för angivna enheter.
- -u, --units[={cylinders|sectors}] - Välj enhetsvisning (cylindrar eller sektorer).
- -v, --version - Visa versionsinformation och avsluta.
Interaktiva kommandon
När `fdisk` körs utan alternativ, kommer det in i ett interaktivt läge där följande kommandon kan användas:
- a - Växla en startbar flagga.
- d - Ta bort en partition.
- l - Lista kända partitionstyper.
- m - Visa denna meny.
- n - Lägg till en ny partition.
- p - Skriv ut partitionstabellen.
- q - Avsluta utan att spara ändringar.
- t - Ändra en partitionsystem-ID.
- v - Verifiera partitionstabellen.
- w - Skriv ändringar till disk och avsluta.
Exempel
Här är några praktiska exempel som visar hur du kan använda `fdisk`-kommandot:
- För att visa partitionstabellen för en specifik enhet:
sudo fdisk -l /dev/sda
- För att starta `fdisk` i interaktivt läge för att hantera en specifik enhet:
sudo fdisk /dev/sda
- För att skapa en ny partition:
1. Starta `fdisk` i interaktivt läge:
sudo fdisk /dev/sda
2. Lägg till en ny partition genom att trycka `n` och följ instruktionerna.
- För att ta bort en partition:
1. Starta `fdisk` i interaktivt läge:
sudo fdisk /dev/sda
2. Ta bort en partition genom att trycka `d` och följ instruktionerna.
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `fdisk`-kommandot på macOS jämfört med Linux:
- Standardinstallationer: `fdisk` är vanligtvis förinstallerat på de flesta Linux-distributioner och macOS-system.
- Alternativ: Vissa alternativ och funktioner kan variera något mellan GNU fdisk på Linux och BSD fdisk på macOS. Det är viktigt att kontrollera den specifika dokumentationen för varje plattform.
- Hanteringsverktyg: På macOS används ofta `diskutil` tillsammans med eller istället för `fdisk` för att hantera partitioner och andra diskrelaterade uppgifter.
Exempel på att visa partitionstabellen på macOS:
sudo fdisk /dev/disk0
Exempel på att visa partitionstabellen på Linux:
sudo fdisk -l /dev/sda
För mer avancerad hantering på macOS:
diskutil list
diskutil partitionDisk /dev/disk0 GPT JHFS+ "Macintosh HD" 0b
Det är alltid bra att konsultera `man`-sidan för `fdisk` 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 `fdisk`, 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 system.
- Att inga viktiga data går förlorade vid ändringar i partitionstabellen (säkra alltid viktiga data innan du ändrar partitioner).
Se även
- parted - Ett modernt verktyg för att hantera partitioner.
- lsblk - Visa information om blockenheter.
- mkfs - Skapa ett nytt filsystem på en partition.
- diskutil - Hantera diskar och partitioner på macOS.