Du kan kjøre delt, bare fra kommandolinjen, men i to moduser; kommandolinje og interaktiv. I interaktiv modus har du et nytt skall med bare delte kommandoer, mens du i kommandolinjen skriver inn en ny kommando hver gang. Det er også et -s-alternativ, slik at du kan kjøre mange kommandoer på en gang.
Sjekk før
Før du begynner på noe, bør du sørge for at disken er det du tror den er. Bruk listealternativet for å gjøre dette. Vær oppmerksom på at skillet bare viser diskene som brukeren har tilgang til, så du må kanskje være med rot for å finne den nye skinnende disken din. Det viser også alle diskene.
$ skilt -lListen, hvis du har en ny disk, skal se ut slik:
Modell: ATA QEMU HARDDISK (scsi)Disk / dev / sda: 21.5 GB
Sektorstørrelse (logisk / fysisk): 512B / 512B
Partisjonstabell:
Diskflagg:
Antall Start Slutt Størrelse Filsystem Navn Flagg
Advarsel: Kan ikke åpne / dev / sr0 lese-skrive (skrivebeskyttet filsystem). / dev / sr0
har blitt åpnet skrivebeskyttet.
Modell: QEMU QEMU DVD-ROM (scsi)
Disk / dev / sr0: 599MB
Sektorstørrelse (logisk / fysisk): 2048B / 2048B
Partisjonstabell: msdos
Diskflagg:
Antall Start Slutt Størrelse Type Filsystem Flagg
2 19.7 MB 116 MB 96.5 MB primær esp
Legg merke til at det er to disker, CDen og den nye harddisken. Observante lesere vil merke at jeg bruker en virtuell maskin til å kjøre disse kommandoene. Hvis du bare vil skrive ut disken, må du bruke formatet nedenfor:
$ parted / dev / sda1 - utskrift[root @ nixos: ~] # parted / dev / sda - print
Modell: ATA QEMU HARDDISK (scsi)
Disk / dev / sda: 21.5 GB
Sektorstørrelse (logisk / fysisk): 512B / 512B
Partisjonstabell: gpt
Diskflagg:
Antall Start Slutt Størrelse Filsystem Navn Flagg
3 1049kB 537MB 536MB fat32 ESP boot, esp
1 537MB 19.3 GB 18.8 GB ext4 primær
2 19.3 GB 21.5 GB 2147 MB primær
Etiketter
Etikettene angir typen partisjonstabell du vil bruke når du bruker skilt. Forsikre deg om at du har startet med en UEFI-maskin hvis du velger 'gpt'. Systemet ditt vil ikke starte hvis du får feil! For å sjekke hva du har, skriver du ut firmwaren. Forvirrende, når du formaterer diskene med mkfs, kan du sette etiketter og et annet konsept.
$ ls sys / firmwareHvis den inneholder en efi-linje, er du klar!
acpi dmi efi memmap qemu_fw_cfgHvis du ser hva som er nedenfor, må du velge msdos. Jeg ekskluderer Mac-maskiner her fordi jeg ennå ikke har opplevd å bruke dem.
acpi dmi memmap qemu_fw_cfgNå som du er sikker på at du har en UEFI-implementering på maskinen din, kan du sette etiketten.
$ parted / dev / sda - mklabel gptFor det andre tilfellet, msdos, gjør du det samme, men med en annen parameter.
$ parted / dev / sda - mklabel msdosNå kan du begynne å lage partisjoner!
Skillevegger
For UEFI-saken må du sette litt plass til støvelen eller ESP-partisjonen. Dette er hvor du kan sette alle oppstarts ting som UEFI / EFI støtter. Av denne grunn må du legge igjen plass foran hovedpartisjonen. I denne første kommandoen legger vi også til plass for en byttepartisjon. Se på kommandoen nedenfor:
$ parted / dev / sda - mkpart primær 512MiB -8GiBDenne kommandoen starter partisjonen på 512MiB og slutter den på 8GiB før slutten av disken. Legg merke til '-' foran andre periode. For det andre tilfellet, msdos, gjør du det samme, men begynner nærmere begynnelsen. MBR er bare opptil 1 MB, inkludert sikkerhetskopien.
$ parted / dev / sda - mkpart primær 1MiB -8GiBI begge tilfeller vil disken din fylle alt mellom start og rett før slutten. Denne partisjonen vil fylle mellomrommet mellom start og slutt.
$ skilt -lFor å se hva som skjer med disken din. Gjør dette mellom hvert trinn til du er trygg på hva som skjer.
På resten av disken setter du byttepartisjonen.
$ parted / dev / sda - mkpart primær linux-swap -8GiB 100%Legg merke til at prosedyren ikke trenger å vite størrelsen på disken, så lenge den er godt over 8 gigabyte. Basert på størrelsen på byttet ditt, kan du åpenbart angi mengden RAM i ditt tilfelle. I en virtuell maskin bør du sannsynligvis plassere maksimalt 2GiB.
Til slutt, bare for UEFI-saken, opprett UEFI-systempartisjonen.
$ parted / dev / sda - mkpart ESP fat32 1MiB 512MiBSom du ser i denne kommandoen, kan du stille inn filsystemet for en partisjon når du oppretter den. Du kan også angi den etter at du har opprettet den.
Fylle disken
Du kan fylle disken med skilt uten å vite den totale størrelsen. Det er mange måter å gjøre dette på, og du så et eksempel tidligere der du satte 100% for å komme til slutten av disken. Andre måter å fylle disken på er å bruke s; for sektoren,%; for prosentandelen, og chs; for kombinert topplokk og sektor. Den beste delen, i dette tilfellet, er at du kan ta feil når du skal begynne, og skillet vil be deg om nærmest mulig løsning, og du kan svare Ja.
Figur 1: Skilt vil gi deg et forslag når du tar feil.
Sette flagg
I UEFI-saken vil du sørge for at ESP er satt til å være nettopp det ved å kjøre skilt.
$ parted / dev / sda - sett 3 esp påDu setter alle flaggene på denne måten.
Fjerne en partisjon
Gjorde en feil? Endrer strategi? Du kan fjerne partisjoner, en etter en. Du kan endre nummeret på partisjonen for å velge riktig.
$ parted / dev / sda - rm 1Ingenting legger til der.
Redde
Du kan også redde den gamle disken din ved hjelp av redningsparameteren. Dette fungerer selv når du ved en feiltakelse har fjernet en partisjon.
$ parted / dev / sda - redning 1MiB 20GiBHandlingen er treg, men den kan hjelpe deg med å komme deg etter problemer. Når skilt finner noe, vil det be deg om handling.
Konklusjon
Parted er en veldig kraftig måte å partisjonere disken på. Du kan velge å kjøre en kommando om gangen eller åpne et skall.