LFCS #4: Hvordan partisjonere lagringsenheter i Linux
Linux Foundation lanserte LFCS-sertifiseringen (Linux Foundation Certified Sysadmin), en glimrende sjanse for systemadministratorer til å vise, gjennom en ytelsesbasert eksamen, at de kan utføre den generelle operasjonen støtte for Linux-systemer: systemstøtte, diagnostisering og overvåking på første nivå, pluss problemeskalering – om nødvendig – til andre støtteteam.
Vær oppmerksom på at Linux Foundation-sertifiseringer er nøyaktige, fullstendig basert på ytelse og tilgjengelige gjennom en nettportal når som helst og hvor som helst. Dermed trenger du ikke lenger å reise til et eksamenssenter for å få de sertifiseringene du trenger for å etablere dine ferdigheter og ekspertise.
Serien får tittelen Forberedelse for LFCS (Linux Foundation Certified Sysadmin) del 1 til 33 og dekker følgende emner:
- Part 1
Slik bruker du 'Sed'-kommandoen til å manipulere filer i Linux
- Part 2
Hvordan installere og bruke Vi/Vim i Linux
- Part 3
-
Hvordan komprimere filer og kataloger og finne filer i Linux
- Part 4
Partisjonering av lagringsenheter, formatering av filsystemer og konfigurering av byttepartisjon
- Part 5
Monter/avmonter lokale og nettverksfilsystemer (Samba og NFS) i Linux
- Part 6
Sette sammen partisjoner som RAID-enheter – Opprette og administrere systemsikkerhetskopier
- Part 7
Administrere systemoppstartsprosesser og -tjenester (SysVinit, Systemd og Upstart
- Part 8
Hvordan administrere brukere og grupper, filtillatelser og Sudo-tilgang
- Part 9
Linux Package Management med Yum, RPM, Apt, Dpkg, Aptitude og Zypper
- Part 10
Lære grunnleggende Shell-skripting og feilsøking av filsystem
- Part 11
Hvordan administrere og opprette LVM ved å bruke vgcreate-, lvcreate- og lvextend-kommandoer
- Part 12
Hvordan utforske Linux med installert hjelpedokumentasjon og verktøy
- Part 13
-
Hvordan konfigurere og feilsøke Grand Unified Bootloader (GRUB)
- Part 14
Overvåk Linux-prosesser ressursbruk og angi prosessgrenser på en per-bruker-basis
- Part 15
Hvordan stille inn eller endre kjernekjøringsparametere i Linux-systemer
- Part 16
Implementering av obligatorisk tilgangskontroll med SELinux eller AppArmor i Linux
- Part 17
Hvordan angi tilgangskontrolllister (ACL) og diskkvoter for brukere og grupper
- Part 18
Installere nettverkstjenester og konfigurere automatisk oppstart ved oppstart
- Part 19
En ultimat guide for å sette opp FTP-server for å tillate anonyme pålogginger
- Part 20
Konfigurer en grunnleggende rekursiv bufring DNS-server og konfigurer soner for domene
- Part 21
Hvordan installere, sikre og ytelsesjustering av MariaDB Database Server
- Part 22
Hvordan installere og konfigurere NFS-server for filsystemdeling
- Part 23
-
Hvordan sette opp Apache med navnebasert virtuell hosting med SSL-sertifikat
- Part 24
Slik konfigurerer du en Iptables-brannmur for å aktivere ekstern tilgang til tjenester i Linux
- Part 25
Hvordan gjøre en Linux om til en ruter for å håndtere trafikk statisk og dynamisk
- Part 26
Hvordan sette opp krypterte filsystemer og bytte ved hjelp av Cryptsetup Tool
- Part 27
Hvordan overvåke systembruk, strømbrudd og feilsøke Linux-servere
- Part 28
Slik konfigurerer du et nettverkslager for å installere eller oppdatere pakker
- Part 29
Hvordan revidere nettverksytelse, sikkerhet og feilsøking
- Part 30
Hvordan installere og administrere virtuelle maskiner og containere
- Part 31
Lær det grunnleggende om Git for å administrere prosjekter effektivt
- Part 32
En nybegynnerveiledning for å konfigurere IPv4- og IPv6-adresser i Linux
- Part 33
En nybegynnerveiledning for å lage nettverksbinding og brobygging i Ubuntu
Dette innlegget er del 4 av en serie med 33 opplæringsprogrammer, her i denne delen vil vi dekke partisjoneringslagringsenheter, formatering av filsystemer og konfigurering av byttepartisjon, som kreves for LFCS-sertifiseringseksamenen.
Partisjonering av lagringsenheter i Linux
Partisjonering er en måte å dele en enkelt harddisk i én eller flere deler eller «slices» kalt partisjoner. En partisjon er en del på en stasjon som behandles som en uavhengig disk og som inneholder en enkelt type filsystem, mens en partisjonstabell er en indeks som relaterer de fysiske delene av harddisken til partisjonsidentifikasjoner.
I Linux er det tradisjonelle verktøyet for å administrere MBR-partisjoner (opptil ~2009) i IBM PC-kompatible systemer fdisk-kommandoen. For GPT-partisjoner (~2010 og senere) vil vi bruke gdisk. Hvert av disse verktøyene kan påkalles ved å skrive inn navnet etterfulgt av et enhetsnavn (som /dev/sdb).
Administrere MBR-partisjoner med fdisk
Vi dekker fdisk først.
fdisk /dev/sdb
Det vises en melding som ber om neste operasjon. Hvis du er usikker, kan du trykke på «m
»-tasten for å vise hjelpeinnholdet.
I bildet ovenfor er de mest brukte alternativene uthevet. Når som helst kan du trykke 'p
' for å vise gjeldende partisjonstabell.
Kolonnen Id viser partisjonstypen (eller partisjons-IDen) som har blitt tildelt av fdisk til partisjonen. En partisjonstype fungerer som en indikator på filsystemet, partisjonen inneholder eller, med enkle ord, måten data vil få tilgang til i den partisjonen.
Vær oppmerksom på at en omfattende studie av hver partisjonstype er utenfor omfanget av denne opplæringen – siden denne serien er fokusert på LFCS-eksamenen, som er ytelsesbasert.
fdisk kommandobruk
Noen av alternativene som brukes av fdisk er som følger:
- Du kan liste alle partisjonstypene som kan administreres av fdisk ved å trykke på «
l
»-alternativet (små bokstaver l). - Trykk '
d
' for å slette en eksisterende partisjon. Hvis mer enn én partisjon er funnet i stasjonen, vil du bli spurt om hvilken som skal slettes. - Skriv inn det tilsvarende tallet, og trykk deretter '
w
' (skriv endringer i partisjonstabellen) for å bruke endringer.
I følgende eksempel vil vi slette /dev/sdb2
, og deretter skrive ut (p
) partisjonstabellen for å bekrefte endringene.
Trykk 'n
' for å opprette en ny partisjon, deretter 'p
' for å indikere at det vil være en primær partisjon. Til slutt kan du godta alle standardverdiene (i så fall vil partisjonen oppta all tilgjengelig plass), eller spesifisere en størrelse som følger.
Hvis partisjonen Id som fdisk valgte ikke er den rette for oppsettet vårt, kan vi trykke 't' for å endre den.
Når du er ferdig med å sette opp partisjonene, trykk 'w
' for å overføre endringene til disken.
Administrere GPT-partisjoner med gdisk
I følgende eksempel vil vi bruke /dev/sdb
.
gdisk /dev/sdb
Vi må merke oss at gdisk kan brukes enten til å lage MBR- eller GPT-partisjoner.
Fordelen med å bruke GPT-partisjonering er at vi kan lage opptil 128 partisjoner på samme disk hvis størrelse kan være opp til størrelsesorden petabyte, mens maksimal størrelse for MBR partisjoner er 2 TB.
Merk at de fleste alternativene i fdisk er de samme i gdisk. Av den grunn vil vi ikke gå i detalj om dem, men her er et skjermbilde av prosessen.
Formatering av filsystemer i Linux
Når vi har laget alle nødvendige partisjoner, må vi lage filsystemer. For å finne ut listen over filsystemer som støttes i systemet ditt, kjør følgende ls-kommando.
ls /sbin/mk*
Hvilken type filsystem du bør velge avhenger av dine behov. Du bør vurdere fordeler og ulemper ved hvert filsystem og dets eget sett med funksjoner. To viktige attributter å se etter i et filsystem er.
- Journalføringsstøtte, som muliggjør raskere datagjenoppretting i tilfelle systemkrasj.
- Støtte for sikkerhetsforbedret Linux (SELinux), i henhold til prosjektwikien, er "en sikkerhetsforbedring til Linux som gir brukere og administratorer mer kontroll over tilgangskontroll".
I vårt neste eksempel vil vi lage et ext4-filsystem (støtter både journalføring og SELinux) merket Tecmint på /dev/sdb1, ved å bruke mkfs, hvis grunnleggende syntaks er.
mkfs -t [filesystem] -L [label] device
or
mkfs.[filesystem] -L [label] device
Opprette og bruke Swap-partisjoner
Swap-partisjoner er nødvendig hvis vi trenger at Linux-systemet vårt skal ha tilgang til virtuelt minne, som er en del av harddisken som er utpekt for bruk som minne når hovedsystemminnet (RAM) er i bruk.
Av den grunn kan det hende at en swap-partisjon ikke er nødvendig på systemer med nok RAM til å oppfylle alle kravene; Men selv i så fall er det opp til systemadministratoren å bestemme om du vil bruke en byttepartisjon eller ikke.
En enkel tommelfingerregel for å bestemme størrelsen på en byttepartisjon er som følger.
Swap skal vanligvis være lik 2x fysisk RAM for opptil 2 GB fysisk RAM, og deretter en ekstra 1x fysisk RAM for et beløp over 2 GB, men aldri mindre enn 32 MB.
Så hvis:
M=Mengden RAM i GB, og S=Mengden av swap i GB, deretter
If M < 2
S = M *2
Else
S = M + 2
Husk at dette bare er en formel og at bare du, som systemadministrator, har det siste ordet om bruken og størrelsen på en swap-partisjon.
For å konfigurere en byttepartisjon, lag en vanlig partisjon som vist tidligere med ønsket størrelse. Deretter må vi legge til følgende oppføring i /etc/fstab-filen (X kan enten være b eller c b>).
/dev/sdX1 swap swap sw 0 0
Til slutt, la oss formatere og aktivere swap-partisjonen.
mkswap /dev/sdX1
swapon -v /dev/sdX1
For å vise et øyeblikksbilde av swap-partisjonen(e).
cat /proc/swaps
For å deaktivere swap-partisjonen.
swapoff /dev/sdX1
For det neste eksempelet bruker vi /dev/sdc1 (=512 MB, for et system med 256 MB RAM) for å sette opp en partisjon med fdisk som vi vil bruke som en swap, følgende trinnene beskrevet ovenfor. Merk at vi vil spesifisere en fast størrelse i dette tilfellet.
Konklusjon
Oppretting av partisjoner (inkludert swap) og formatering av filsystemer er avgjørende på veien til Sysadminship. Jeg håper at tipsene i denne artikkelen vil veilede deg til å nå dine mål. Legg gjerne til dine egne tips og ideer i kommentarfeltet nedenfor, til fordel for fellesskapet.
LFCS eBook er tilgjengelig for kjøp nå. Bestill ditt eksemplar i dag og start reisen din til å bli en sertifisert Linux-systemadministrator!
Product Name | Price | Buy |
---|---|---|
The Linux Foundation’s LFCS Certification Preparation Guide | $19.99 | [Buy Now] |
Sist, men ikke minst, bør du vurdere å kjøpe eksamenskupongen din ved å bruke følgende lenker for å tjene oss en liten provisjon, som vil hjelpe oss å holde denne boken oppdatert.