Du kan køre adskilt, kun fra kommandolinjen, men i to tilstande; kommandolinje og interaktiv. I interaktiv tilstand har du en ny skal med kun delte kommandoer, mens du i kommandolinjen indtaster en ny kommando hver gang. Der er også en -s-mulighed, så du kan køre mange kommandoer på én gang.
Tjek før
Før du begynder på noget, skal du sørge for, at disken er, hvad du synes, den er. Brug listen til at gøre dette. Bemærk, at adskilt kun viser de diske, som din bruger har adgang til, så du bliver muligvis nødt til at være bierot for at finde din nye skinnende disk. Det viser også alle diske.
$ skilt -lListen, hvis du har en ny disk, skal se sådan ud:
Model: ATA QEMU HARDDISK (scsi)Disk / dev / sda: 21.5 GB
Sektorstørrelse (logisk / fysisk): 512B / 512B
Partitionstabel:
Diskflag:
Antal Start Slut Størrelse Filsystemnavn Flag
Advarsel: Kan ikke åbne / dev / sr0 read-write (skrivebeskyttet filsystem). / dev / sr0
er åbnet skrivebeskyttet.
Model: QEMU QEMU DVD-ROM (scsi)
Disk / dev / sr0: 599MB
Sektorstørrelse (logisk / fysisk): 2048B / 2048B
Partitionstabel: msdos
Diskflag:
Antal Start Slut Størrelse Type Filsystem Flag
2 19.7 MB 116 MB 96.5 MB primær esp
Bemærk, at der er to diske, cd'en og den nye harddisk. Observante læsere vil bemærke, at jeg bruger en virtuel maskine til at køre disse kommandoer. Hvis du kun vil udskrive din disk, skal du bruge nedenstående format:
$ parted / dev / sda1 - print[root @ nixos: ~] # parted / dev / sda - print
Model: ATA QEMU HARDDISK (scsi)
Disk / dev / sda: 21.5 GB
Sektorstørrelse (logisk / fysisk): 512B / 512B
Partitionstabel: gpt
Diskflag:
Antal Start Slut Størrelse Filsystemnavn Flag
3 1049kB 537MB 536MB fat32 ESP boot, esp
1 537MB 19.3GB 18.8 GB ext4 primær
2 19.3GB 21.5 GB 2147 MB primær
Mærkater
Etiketterne, når de bruges skilt, angiver den type partitionstabel, du vil bruge. Sørg for, at du har startet med en UEFI-maskine, hvis du vælger 'gpt'. Dit system starter ikke, hvis du får dette forkert! Udskriv firmwaren for at kontrollere, hvad du har. Forvirrende, når du formaterer diskene med mkfs, kan du sætte etiketter og et andet koncept.
$ ls sys / firmwareHvis den indeholder en efi-linje, er du klar til at gå!
acpi dmi efi memmap qemu_fw_cfgHvis du ser hvad der er nedenfor, skal du vælge msdos. Jeg ekskluderer Mac'er her, fordi jeg endnu ikke har oplevet at bruge dem.
acpi dmi memmap qemu_fw_cfgNu hvor du er sikker på, at du har en UEFI-implementering på din maskine, kan du indstille etiketten.
$ parted / dev / sda - mklabel gptI det andet tilfælde, msdos, gør du det samme, men med en anden parameter.
$ parted / dev / sda - mklabel msdosNu kan du begynde at oprette partitioner!
Skillevægge
I UEFI-sagen skal du lægge lidt plads til boot- eller ESP-partitionen. Det er her, du kan placere alle de opstarts ting, som UEFI / EFI understøtter. Af denne grund skal du forlade plads foran hovedpartitionen. I denne første kommando tilføjer vi også plads til en swap-partition. Se på kommandoen nedenfor:
$ parted / dev / sda - mkpart primær 512MiB -8GiBDenne kommando starter partitionen ved 512MiB og slutter den ved 8GiB inden slutningen af disken. Læg mærke til '-' foran anden periode. I det andet tilfælde, msdos, gør du det samme, men starter tættere på starten. MBR er kun op til en 1MiB inklusive backup.
$ parted / dev / sda - mkpart primær 1MiB -8GiBI begge tilfælde udfylder din disk alt mellem start og lige før slutningen. Denne partition udfylder mellemrummet mellem start og slut.
$ skilt -lFor at se, hvad der sker med din disk. Gør dette mellem hvert trin, indtil du er sikker på, hvad der sker.
Sæt din swap-partition på resten af disken.
$ parted / dev / sda - mkpart primær linux-swap -8GiB 100%Bemærk, at proceduren ikke behøver at kende størrelsen på disken, så længe den er langt over 8 gigabyte. Baseret på størrelsen på din swap kan du naturligvis indstille mængden af RAM i dit tilfælde. I en virtuel maskine skal du sandsynligvis placere maksimalt 2GiB.
Endelig opretter UEFI-systempartitionen kun for UEFI-sagen.
$ parted / dev / sda - mkpart ESP fat32 1MiB 512MiBSom du ser i denne kommando, kan du indstille filsystemet til en partition, når du opretter det. Du kan også indstille det, når du har oprettet det.
Påfyldning af disken
Du kan fylde disken med skilt uden at kende dens samlede størrelse. Der er mange måder at gøre dette på, og du så et eksempel tidligere, hvor du satte 100% for at nå slutningen af disken. Andre måder at udfylde din disk på er s; for sektoren,% for procentdelen og chs; til det kombinerede topstykke og sektor. Den bedste del i dette tilfælde er, at du kan tage fejl, hvor du skal starte, og adskilt vil bede dig om den tættest mulige løsning, og du kan svare ja.
Figur 1: Skilt vil give dig et forslag, når du tager fejl.
Indstilling af flag
I UEFI-sagen vil du sikre dig, at ESP er indstillet til at være netop det ved at køre adskilt.
$ parted / dev / sda - sæt 3 esp tilDu sætter alle flag på denne måde.
Fjernelse af en partition
Lavede en fejl? Ændring af strategi? Du kan fjerne partitioner en efter en. Du kan ændre nummeret på partitionen for at vælge den rigtige.
$ skilt / dev / sda - rm 1Intet tilføjer der.
Redde
Du kan også redde din gamle disk ved hjælp af redningsparameteren. Dette virker, selv når du ved en fejltagelse har fjernet en partition.
$ skilt / dev / sda - redning 1MiB 20GiBHandlingen er langsom, men det kan hjælpe dig med at komme sig efter problemer. Når skilt finder noget, vil det bede dig om handling.
Konklusion
Parted er en meget kraftfuld måde at partitionere din disk på. Du kan vælge at køre en kommando ad gangen eller åbne en shell.