![Tips og triks for å forbedre sikkerheten til iPhone](/f/bb72680a0c177fc28f6146992bba8739.jpg?width=100&height=100)
Skilt er et kjent kommandolinjeverktøy som lar deg enkelt administrere harddiskpartisjoner. Det kan hjelpe deg med å legge til, slette, krympe og utvide diskpartisjoner sammen med filsystemene på dem. Parted har gått en lang vei fra da den først kom ut. Noen av funksjonene er fjernet, andre er lagt til.
I denne opplæringen lærer du det grunnleggende om parted, og vi viser deg noen praktiske eksempler. Hvis du ikke har noen tidligere erfaring med parted, vær oppmerksom på at parted skriver endringene umiddelbart til disken din, så vær forsiktig hvis du prøver å endre diskpartisjonene.
Hvis du planlegger å teste skilt, ville det bedre alternativet være å bare bruke en virtuell maskin eller gammel datamaskin/bærbar datamaskin uten verdifull informasjon om den. For å gjøre endringer på en diskpartisjon må den ikke være i bruk. Hvis du trenger å jobbe med den primære partisjonen, kan du starte opp i redningsmodus.
Merk: Du må ha root -tilgang til maskinen du skal jobbe med for å bruke parted.
På mange Linux -distribusjoner, skiltes kommer forhåndsinstallert. Hvis den ikke er inkludert i distroen din, kan du installere den med:
$ sudo apt-get install parted [On Debian/Ubuntusystemer] # yum install parted [OnRHEL/CentOS og Fedora] # dnf install parted [OnFedora 22+ versjoner]
Når du har gjort det, må du sørge for det skiltes er installert, kan du gå videre for å sjekke ut noen virkelige eksempler på delt kommando i resten av denne artikkelen.
Kjør følgende kommando, du ser meldingen som ligner den som vises på bildet nedenfor. Ikke bekymre deg hvis den delte versjonen din er annerledes. Med mindre annet er angitt, vil parted bruke din primære stasjon, noe som i de fleste tilfeller vil være /dev/sda
.
$ skiltes.
Hvis du vil avslutte parted, skriver du bare:
$ slutt.
Nå som delingen er startet, la oss liste opp partisjonene på den valgte harddisken. Som nevnt tidligere, velger parted din første stasjon som standard. For å se diskpartisjonene kjøre skrive ut
.
(delt) utskrift.
Når du løper skrive ut
, vil den også vise informasjon om harddisken og modellen. Her er et eksempel fra en ekte harddisk (ikke virtuell som vist på bildet ovenfor):
(delt) utskriftModell: ATA TOSHIBA MQ01ACF0 (scsi) Disk /dev /sda: 320 GB. Sektorstørrelse (logisk/fysisk): 512B/4096B. Partisjonstabell: msdos Antall Start Sluttstørrelse Type Filsystem Flagger 1 1049 kB 256 MB 255 MB primær ext2 -oppstart. 2 257 MB 320 GB 320 GB utvidet. 5 257MB 320GB 320GB logisk lvm.
I eksemplet ovenfor kan du se diskmodellen, kapasitetssektorstørrelsen og partisjonstabellen.
Hvis du har mer enn én harddisk, kan du enkelt bytte mellom disker ved å bruke “å velge
"Kommando. I eksemplet nedenfor vil jeg bytte fra /dev/sda
til /dev/sdb
som er en sekundær stasjon på systemet mitt.
For enkelt å bytte mellom disker kan du bruke:
(delt) velg /dev /sdX.
Endring "X"
med bokstaven på disken du vil bytte til.
Parted kan brukes til å lage primære og logiske diskpartisjoner. I dette eksemplet vil jeg vise deg hvordan du oppretter primærpartisjon, men trinnene er de samme for logiske partisjoner.
For å opprette ny partisjon bruker delte "mkpart
“. Du kan gi den flere parametere som "hoved"
eller "logisk"
avhengig av partisjonstypen du vil opprette.
Før du begynner å lage partisjoner, er det viktig å sørge for at du bruker (du har valgt) riktig disk.
Start med å bruke utskrift:
(delt) utskrift.
Som vist på bildet ovenfor, bruker vi en virtuell stasjon av 34 GB. Først vil vi gi den nye disken en etikett og deretter opprette en partisjon og sette et filsystem på den.
Nå er det første trinnet å gi det nye lag et etikettnavn med:
(skilt) mklabel msdos.
Lag nå den nye partisjonen med mkpart
. De listede enhetene er i megabyte (MB). Vi vil lage en 10 GB partisjon som starter fra 1 til 10000:
(delt) mkpart Partisjonstype? primær/utvidet? hoved. Filsystemtype? [ext2]? Start? 1. Slutt? 10000. (delt) utskrift. Modell: ATA VBOX HARDDISK (scsi) Disk /dev /sdb: 34,4 GB. Sektorstørrelse (logisk/fysisk): 512B/512B. Partisjonstabell: msdos. Diskflagg: Antall Start Sluttstørrelse Type Filsystem Flagg 1 1049 kB 10,0 GB 9999 MB primær ext2 lba.
Deretter skilte exit ut med "slutte"
kommando. Vi vil formatere vår nye partisjon i ext4 filsystem ved hjelp av mkfs
. For å få dette til å skje, kjør følgende kommando:
# mkfs.ext4 /dev /sdb1.
Merk: Det er viktig å velge riktig disk og partisjon når du utfører kommandoen ovenfor!
La oss nå bekrefte resultatene våre ved å skrive ut partisjonstabellen på den sekundære disken. Under filsystemkolonnen bør du se ext4 eller filsystemtypen du har bestemt deg for å bruke for partisjonen din:
Parted inneholder flere nyttige funksjoner, og en av dem er "resizepart"
. Som du sikkert har funnet ut av nå, "resizepart"
hjelper deg med å endre størrelsen på en partisjon.
I eksemplet nedenfor ser du hvordan du endrer størrelsen på en eksisterende partisjon. I forbindelse med dette eksemplet bruker vi den tidligere opprettede partisjonen.
Først må du vite nummeret på partisjonen du vil endre størrelsen på. Dette kan du enkelt finne ved å bruke "skrive ut"
:
(delt) utskrift.
I vårt eksempel er partisjonsnummeret "1"
. Kjør nå resizepart -kommandoen:
(skilt) resizepart.
Du blir bedt om nummeret på partisjonen du vil endre størrelsen på. Skriv inn nummeret. Etter det blir du bedt om å angi det nye sluttpunktet for denne partisjonen. Husk at enhetene er som standard MB. I vårt eksempel har vi angitt den nye partisjonstørrelsen til 15 GB:
(skilt) resizepart Delingsnummer? 1. Slutt? [10.0GB]? 15000.
Bekreft nå resultatene med "skrive ut"
:
(delt) utskrift.
Det neste du vil lære er hvordan du sletter en partisjon fra harddisken. For å gjøre dette må du bruke "rm"
kommando innen skilt. For å slette en diskpartisjon må du vite nummeret på den.
Som nevnt tidligere kan du enkelt få dette nummeret ved å bruke "skrive ut"
. I vårt eksempel vil vi slette partisjonen med nummer 1
fra vår sekundære stasjon /dev/sdb1
:
(skilt) rm 1.
Bekreft resultatene ved å skrive ut partisjonstabellen:
Parted støtter en "redde"
verktøy som hjelper deg med å gjenopprette en tapt partisjon mellom et start- og sluttpunkt. Hvis en partisjon blir funnet innenfor dette området, vil den prøve å gjenopprette den.
Her er et eksempel:
(skiltes) redde Start? 1 Slutt? 15000(delt) utskrift. Modell: Ukjent (ukjent) Disk /dev /sdb1: 15,0 GB. Sektorstørrelse (logisk/fysisk): 512B/512B. Partisjonstabell: loop. Diskflagg: Antall Start Sluttstørrelse Filsystemflagg. 1 0.00B 15.0GB 15.0GB ekst.
Ved å bruke parted kan du endre tilstanden til et flagg for diskpartisjoner. Flaggene som støttes er:
Statene kan være enten "på"
eller "av"
. For å endre et flagg, bare kjør "sett"
kommando i parted:
(skilt) sett 2 lba på.
Kommandoen ovenfor angir lba
flagg til på for andre partisjon. Bekreft resultatene med skrive ut
:
Skilt er et nyttig og kraftig verktøy som kan hjelpe deg med å administrere diskpartisjonene i Linux -systemer. Som alltid må du være ekstra forsiktig når du arbeider med diskpartisjoner. Det anbefales på det sterkeste å gå gjennom skilte mannssider for å lære hvordan du kan tilpasse utdataene og finne mer informasjon om funksjonene.
Hvis du har spørsmål eller kommentarer, ikke nøl med å bruke kommentarfeltet nedenfor.