Diskhåndtering

Eksempler på Linux-delte kommandolinjer

Eksempler på Linux-delte kommandolinjer
Der er mange partitioneringsværktøjer til rådighed, hvor de fleste af dem har en grænseflade i form af en liste. Med genvejstaster og noget tinkering kan du få en disk opdelt ret hurtigt. Fdisk er dog ikke beregnet til at blive brugt i scripts; sfdisk er beregnet til scripting. Din mening om, hvad der er bedst, kan variere. Her kan du høre om, hvordan man løber adskilt.

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 -l

Listen, 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 / firmware

Hvis den indeholder en efi-linje, er du klar til at gå!

acpi dmi efi memmap qemu_fw_cfg

Hvis 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_cfg

Nu hvor du er sikker på, at du har en UEFI-implementering på din maskine, kan du indstille etiketten.

$ parted / dev / sda - mklabel gpt

I det andet tilfælde, msdos, gør du det samme, men med en anden parameter.

$ parted / dev / sda - mklabel msdos

Nu 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 -8GiB

Denne 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 -8GiB

I begge tilfælde udfylder din disk alt mellem start og lige før slutningen. Denne partition udfylder mellemrummet mellem start og slut.

$ skilt -l

For 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 512MiB

Som 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 til

Du 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 1

Intet 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 20GiB

Handlingen 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.

Mus Styr og administrer musebevægelse mellem flere skærme i Windows 10
Styr og administrer musebevægelse mellem flere skærme i Windows 10
Dual Display Mouse Manager lader dig kontrollere og konfigurere musebevægelse mellem flere skærme ved at bremse dens bevægelser nær grænsen. Windows 1...
Mus WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
Hvis du vil forbedre standardfunktionerne for din musemarkør, skal du bruge freeware WinMouse. Det tilføjer flere funktioner, der hjælper dig med at f...
Mus Museklik på venstre museknap fungerer ikke på Windows 10
Museklik på venstre museknap fungerer ikke på Windows 10
Hvis du bruger en dedikeret mus med din bærbare computer eller stationære computer, men musens venstre-klik-knap fungerer ikke på Windows 10/8/7 af en...