Fdisk

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

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.

Källor