Selv den enkleste, enkle harddiskinstallasjonen av Linux hvor hele disken er brukt til operativsystemet, har sannsynligvis flere partisjoner på disken. Hvis du trenger å jobbe med partisjonene på en disk, tilbyr Linux flere forskjellige verktøy, inkludert fdisk .

fdisk er et menybasert, interaktivt kommandolinjeverktøy som lar deg vise, opprette, endre og slette partisjoner på en disk. I Linux er alle enheter navngitt i henhold til spesielle filer som finnes i / dev-katalogen. En typisk SATA-harddisk heter / dev / sda. For å se en liste over harddisker på systemet, bruk kommandoen " lshw ":

 sudo lshw-klasse disk 

Utgangen viser harddiskene og de optiske stasjonene som er koblet til systemet:

For å ikke oversette partisjonstabellen på den første harddisken, bruk:

 sudo fdisk-l / dev / sda 

Utgangen vil se slik ut:

Dette viser at den første partisjonen /dev/sda1 er den største partisjonen og er en Linux-partisjon. Siden det er den eneste Linux-partisjonen, vet vi også at det er rotpartisjonen (eller systempartisjonen). sda2 er en utvidet partisjon (som kan deles inn i flere logiske partisjoner) og sda5 er den første (og eneste) logiske partisjonen i den utvidede partisjonen. sda5 brukes som bytteplass.

Opprett en ny partisjon

Den andre disken (/ dev / sdb) på dette testsystemet er tom. For å opprette en ny partisjon, kjør fdisk i sin interaktive modus:

 sudo fdisk / dev / sdb 

Ved ledeteksten skriver du m å se hjelpemenyen eller p å se den aktuelle partisjonslisten. For å opprette en ny primærpartisjon, bruk kommandoen n .

Skriv inn p å opprette en primær partisjon og velg deretter et partisjonsnummer, i dette tilfellet 1 . Godta standard start sektor og deretter angi størrelsen på partisjonen. På testsystemet er sdb 100 GB, så jeg vil lage en 50 GB-partisjon ved å skrive inn +50GB . Endelig oppgi partisjonene ved hjelp av p kommandoen. For å lagre partisjonstabellen på disken og avslutte, skriv w .

Sletter og setter inn partisjonstypen

For å slette en partisjon, bruk kommandoen d . Hvis disken har flere partisjoner, vil fdisk spørre hvilken partisjon som skal slettes, men hvis det bare er en partisjon, vil fdisk automatisk slette den.

Hvis du gjør feil på et hvilket som helst tidspunkt, bruk q kommandoen til å slutte uten å lagre. Dette vil forlate harddisken i samme tilstand som når du startet fdisk.

Hver partisjon må ha en partisjonstype. Partisjonstypen for Windows er forskjellig fra partisjonstypen for Linux og så videre. Det finnes også partisjonstyper for bytteplass og for eldre versjoner av Windows (før XP) ved hjelp av FAT i stedet for NTFS. Andre Unix-lignende operativsystemer som FreeBSD, OpenBSD eller Mac OS X har alle sine egne partisjon ids.

For å se en liste over partisjonstyper, bruk l kommandoen. Alle tallene er oppført i heksadesimale, for eksempel FreeBSD bruker a5 . Linux bruker ID 83 og Windows (fra XP og utover) bruker 7 . Hvis partisjonen skal brukes i Linux-installasjonen, la partisjonstypen være standard 83, men hvis du vil ha en partisjon som kan leses av flere operativsystemer, inkludert Windows, bør du bruke enten 7 eller b .

For å endre ID på en partisjon, bruk t kommandoen. Du vil bli bedt om partisjonsnummeret og deretter partisjonskoden. Hvis du har glemt koden du vil bruke, kan du skrive L, i stedet for å legge inn en partisjonstype, for å se listen igjen. Når du har skrevet inn partisjonskoden, bruk p å liste partisjonene og kontroller at partisjonstypen er angitt som unntatt.

Formater og monter

Når en ny partisjon er opprettet, må den formateres. For partisjonstyper andre enn 83, er det best å formatere partisjonen ved hjelp av det relevante native operativsystemet (dvs. Windows for ID 7 osv.). For Linux bruk kommandoen mkfs.ext3 eller mkfs.ext4 for en typisk partisjon:

 sudo mkfs.ext4 / dev / sdb1 

Filesytemet må da monteres ved hjelp av en kommando som ligner dette:

 sudo mount / dev / sdb1 / home / gary / mediastore / 

Hvor /home/gary/mediastore/ er katalogen hvor du vil ha disken montert. Endelig trenger filen /etc/fstab redigering, for mer informasjon vennligst les Lær å kjenne din fstab.

Konklusjon

fdisk er et allsidig verktøy, men sørg for at du sikkerhetskopierer dataene dine før du manipulerer partisjonstabellen da feil kan være kostbare. Det er også verdt å merke seg at fdisk har noen begrensninger, nemlig at den ikke forstår GUID-partisjonstabeller (GPT), og den er ikke laget for store partisjoner. I disse tilfellene bruker du parted verktøyet.