LFCS: Partitionering af lagerenheder, formatering af filsystemer og konfiguration af swap-partition - del 4


Sidste august lancerede Linux Foundation LFCS-certificeringen (Linux Foundation Certified Sysadmin), en skinnende chance for systemadministratorer at gennem en præstationsbaseret eksamen vise, at de kan udføre samlet operativ support til Linux-systemer: systemunderstøttelse, første niveau diagnosticering og overvågning, plus udsendelse af eskalering - hvis det er nødvendigt - til andre supportteams.

Vær opmærksom på, at Linux Foundation-certificeringer er præcise, fuldstændigt baseret på ydeevne og tilgængelige via en online portal når som helst og hvor som helst. Således behøver du ikke længere rejse til et eksamenscenter for at få de certificeringer, du har brug for for at etablere dine færdigheder og ekspertise.

Se nedenstående video, der forklarer Linux Foundation-certificeringsprogrammet.

Dette indlæg er del 4 af en 10-tutorial-serie, her i denne del dækker vi de partitioneringslagerenheder, formatering af filsystemer og konfiguration af swap-partition, der kræves til LFCS-certificeringseksamen.

Partitionering af lagerenheder

Partitionering er et middel til at opdele en enkelt harddisk i en eller flere dele eller " skiver " kaldet partitioner. En partition er et afsnit på et drev, der behandles som en uafhængig disk, og som indeholder en enkelt type filsystem, hvorimod en partitionstabel er et indeks, der relaterer disse fysiske sektioner af harddisken til partitionsidentifikationer.

I Linux er det traditionelle værktøj til styring af MBR-partitioner (op til ~ 2009) i IBM PC-kompatible systemer fdisk . Til GPT-partitioner (~ 2010 og senere) bruger vi gdisk . Hvert af disse værktøjer kan påberåbes ved at skrive dets navn efterfulgt af et enhedsnavn (såsom /dev/sdb ).

Vi dækker først fdisk .

# fdisk /dev/sdb

Der vises en meddelelse, der beder om den næste handling. Hvis du er i tvivl, kan du trykke på ' m ' -tasten for at få vist hjælpens indhold.

I ovenstående billede fremhæves de mest anvendte indstillinger. Du kan til enhver tid trykke på ' p ' for at få vist den aktuelle partitionstabel.

Kolonnen Id viser den partitionstype (eller partition-id), der er tildelt af fdisk til partitionen. En partitionstype fungerer som en indikator for filsystemet, partitionen indeholder, eller med enkle ord, den måde, hvorpå data vil få adgang til den partition.

Bemærk, at en omfattende undersøgelse af hver partitionstype ikke er omfattet af denne tutorial - da denne serie er fokuseret på LFCS eksamen, som er præstationsbaseret.

Du kan liste alle de partitionstyper, der kan styres af fdisk ved at trykke på indstillingen ' l ' (små bogstaver l).

Tryk på ' d ' for at slette en eksisterende partition. Hvis der findes mere end en partition i drevet, bliver du spurgt, hvilken der skal slettes.

Indtast det tilsvarende nummer, og tryk derefter på ' w ' (skriv ændringer til partitionstabellen) for at anvende ændringer.

I det følgende eksempel sletter vi /dev/sdb2 og udskriver derefter ( p ) partitionstabellen for at bekræfte ændringerne.

Tryk på ' n ' for at oprette en ny partition, derefter ' p ' for at angive, at det vil være en primær partition. Endelig kan du acceptere alle standardværdierne (i hvilket tilfælde partitionen optager al den tilgængelige plads) eller angive en størrelse som følger.

Hvis den partition Id , som fdisk valgte ikke er den rigtige til vores opsætning, kan vi trykke på ' t ' for at ændre den.

Når du er færdig med at opsætte partitionerne, skal du trykke på ' w ' for at forpligte ændringerne til disken.

I det følgende eksempel bruger vi /dev/sdb .

# gdisk /dev/sdb

Vi skal bemærke, at gdisk kan bruges til enten at oprette MBR- eller GPT-partitioner.

Fordelen ved at bruge GPT-partitionering er, at vi kan oprette op til 128 partitioner på den samme disk, hvis størrelse kan være op til størrelsen af petabyte, mens den maksimale størrelse for MBR-partitioner er 2 TB .

Bemærk, at de fleste af indstillingerne i fdisk er de samme i gdisk. Af den grund vil vi ikke gå i detaljer om dem, men her er et screenshot af processen.

Formatering af filsystemer

Når vi har oprettet alle de nødvendige partitioner, skal vi oprette filsystemer. For at finde ud af listen over filsystemer, der understøttes i dit system, skal du køre.

# ls /sbin/mk*

Den type filsystem, du skal vælge, afhænger af dine krav. Du bør overveje fordele og ulemper ved hvert filsystem og dets eget sæt funktioner. To vigtige attributter at kigge efter i et filsystem er.

  1. Journalsupport, som muliggør hurtigere datagendannelse i tilfælde af et systemnedbrud.
  2. SELinux (Security Enhanced Linux) understøtter, ifølge projektwiki, "en sikkerhedsforbedring af Linux, der giver brugere og administratorer mere kontrol over adgangskontrol".

I vores næste eksempel opretter vi et ext4 filsystem (understøtter både journaling og SELinux) mærket Tecmint /dev/sdb1 ved hjælp af mkfs , hvis grundlæggende syntaks er.

# mkfs -t [filesystem] -L [label] device
or
# mkfs.[filesystem] -L [label] device

Oprettelse og brug af swap-partitioner

Byt partitioner er nødvendige, hvis vi har brug for vores Linux-system for at få adgang til virtuel hukommelse, som er en del af harddisken, der er beregnet til brug som hukommelse, når hovedsystemhukommelsen (RAM) er i brug. Af den grund er det muligvis ikke nødvendigt med en swap-partition på systemer med nok RAM til at opfylde alle dens krav; selv i så fald er det dog op til systemadministratoren at beslutte, om de vil bruge en swap-partition eller ej.

En simpel tommelfingerregel til at bestemme størrelsen på en swap-partition er som følger.

Byt skal normalt svare til 2x fysisk RAM for op til 2 GB fysisk RAM, og derefter en yderligere 1x fysisk RAM for ethvert beløb over 2 GB , men aldrig mindre end 32 MB .

Så hvis:

M = Mængde RAM i GB og S = Mængde swap i GB, derefter

If M < 2
	S = M *2
Else
	S = M + 2

Husk at dette kun er en formel, og at kun du som sysadmin har det sidste ord om brugen og størrelsen af en swap-partition.

For at konfigurere en swap-partition skal du oprette en regelmæssig partition som vist tidligere med den ønskede størrelse. Derefter skal vi tilføje følgende post til filen /etc/fstab ( X kan enten være b eller c ).

/dev/sdX1 swap swap sw 0 0

Lad os endelig formatere og aktivere swap-partitionen.

# mkswap /dev/sdX1
# swapon -v /dev/sdX1

For at få vist et øjebliksbillede af swappartition (er).

# cat /proc/swaps

For at deaktivere swap-partitionen.

# swapoff /dev/sdX1

I det næste eksempel bruger vi /dev/sdc1 (= 512 MB, til et system med 256 MB RAM) til at oprette en partition med fdisk, som vi bruger som swap, efter trin beskrevet ovenfor. Bemærk, at vi i dette tilfælde angiver en fast størrelse.

Konklusion

Oprettelse af partitioner (inklusive swap) og formatering af filsystemer er afgørende for din vej til Sysadminship. Jeg håber, at tipene i denne artikel vil guide dig til at nå dine mål. Du er velkommen til at tilføje dine egne tip og ideer i kommentarfeltet nedenfor til gavn for samfundet.

  1. Om LFCS
  2. Hvorfor få en Linux Foundation-certificering?
  3. Tilmeld dig LFCS-eksamen