LFCS #4: Kako particionirati uređaje za pohranu u Linuxu


Linux Foundation pokrenula je certifikaciju LFCS (Linux Foundation Certified Sysadmin), sjajnu priliku za administratore sustava da pokažu, putem ispita temeljenog na učinku, da mogu obavljati sveukupne operativne podrška za Linux sustave: podrška sustavu, dijagnosticiranje i praćenje prve razine, plus eskalacija problema – ako je potrebno – drugim timovima za podršku.

Imajte na umu da su certifikati Linux Foundationa precizni, u potpunosti temeljeni na performansama i dostupni putem online portala bilo kada i bilo gdje. Stoga više ne morate putovati u ispitni centar kako biste dobili certifikate koji su vam potrebni da potvrdite svoje vještine i stručnost.

Serijal će se zvati Priprema za LFCS (Linux Foundation Certified Sysadmin) dijelovi od 1 do 33 i pokrivat će sljedeće teme:

Part 1

Kako koristiti naredbu 'Sed' za manipuliranje datotekama u Linuxu

Part 2

Kako instalirati i koristiti Vi/Vim u Linuxu

Part 3

Kako komprimirati datoteke i direktorije i pronaći datoteke u Linuxu

Part 4

Particioniranje uređaja za pohranu, formatiranje datotečnih sustava i konfiguriranje swap particije

Part 5

Montirajte/demontirajte lokalne i mrežne (Samba & NFS) datotečne sustave u Linuxu

Part 6

Sastavljanje particija kao RAID uređaja – Stvaranje sigurnosnih kopija sustava i upravljanje njima

Part 7

Upravljanje procesima i uslugama pokretanja sustava (SysVinit, Systemd i Upstart

Part 8

Kako upravljati korisnicima i grupama, dopuštenjima za datoteke i Sudo pristupom

Part 9

Upravljanje Linux paketima uz Yum, RPM, Apt, Dpkg, Aptitude i Zypper

Part 10

Učenje osnovnog skriptiranja ljuske i rješavanja problema sa datotečnim sustavom

Part 11

Kako upravljati i stvoriti LVM pomoću naredbi vgcreate, lvcreate i lvextend

Part 12

Kako istražiti Linux s instaliranom dokumentacijom za pomoć i alatima

Part 13

Kako konfigurirati i riješiti probleme Grand Unified Bootloadera (GRUB)

Part 14

Pratite korištenje resursa Linux procesa i postavite ograničenja procesa za svakog korisnika

Part 15

Kako postaviti ili izmijeniti parametre vremena izvođenja jezgre u Linux sustavima

Part 16

Implementacija obvezne kontrole pristupa sa SELinuxom ili AppArmorom u Linuxu

Part 17

Kako postaviti popise kontrole pristupa (ACL) i diskovne kvote za korisnike i grupe

Part 18

Instaliranje mrežnih usluga i konfiguriranje automatskog pokretanja pri dizanju

Part 19

Vrhunski vodič za postavljanje FTP poslužitelja za dopuštanje anonimnih prijava

Part 20

Postavite osnovni DNS poslužitelj rekurzivnog predmemoriranja i konfigurirajte zone za domenu

Part 21

Kako instalirati, osigurati i podesiti performanse MariaDB poslužitelja baze podataka

Part 22

Kako instalirati i konfigurirati NFS poslužitelj za dijeljenje sustava datoteka

Part 23

Kako postaviti Apache s virtualnim hostingom temeljenim na imenu sa SSL certifikatom

Part 24

Kako postaviti Iptables vatrozid za omogućavanje udaljenog pristupa uslugama u Linuxu

Part 25

Kako pretvoriti Linux u usmjerivač za statički i dinamički rukovanje prometom

Part 26

Kako postaviti šifrirane datotečne sustave i zamijeniti ih pomoću alata Cryptsetup

Part 27

Kako pratiti korištenje sustava, ispade i otkloniti probleme s Linux poslužiteljima

Part 28

Kako postaviti mrežno spremište za instaliranje ili ažuriranje paketa

Part 29

Kako provjeriti rad mreže, sigurnost i rješavanje problema

Part 30

Kako instalirati i upravljati virtualnim strojevima i spremnicima

Part 31

Naučite osnove Gita za učinkovito upravljanje projektima

Part 32

Vodič za početnike za konfiguriranje IPv4 i IPv6 adresa u Linuxu

Part 33

Vodič za početnike za stvaranje mrežnog povezivanja i premošćivanja u Ubuntuu

Ovaj post je četvrti dio serije od 33 vodiča, ovdje u ovom dijelu, pokrit ćemo particioniranje uređaja za pohranu, formatiranje datotečnih sustava i konfiguriranje swap particije, koji su potrebni za certifikacijski ispit LFCS.

Particioniranje uređaja za pohranu u Linuxu

Particioniranje je način dijeljenja jednog tvrdog diska na jedan ili više dijelova ili “odsječaka” koji se nazivaju particije. Particija je odjeljak na disku koji se tretira kao neovisni disk i koji sadrži jednu vrstu datotečnog sustava, dok je particijska tablica indeks koji povezuje te fizičke dijelove tvrdog diska s identifikacijom particije.

U Linuxu, tradicionalni alat za upravljanje MBR particijama (do ~2009) u IBM PC kompatibilnim sustavima je naredba fdisk. Za GPT particije (~2010 i kasnije) koristit ćemo gdisk. Svaki od ovih alata može se pozvati upisivanjem njegovog naziva nakon kojeg slijedi naziv uređaja (kao što je /dev/sdb).

Upravljanje MBR particijama pomoću fdiska

Prvo ćemo obraditi fdisk.

fdisk /dev/sdb

Pojavljuje se upit koji traži sljedeću operaciju. Ako niste sigurni, možete pritisnuti tipku ‘m’ za prikaz sadržaja pomoći.

Na gornjoj slici istaknute su najčešće korištene opcije. U bilo kojem trenutku možete pritisnuti 'p' za prikaz trenutne particijske tablice.

Stupac Id prikazuje tip particije (ili ID particije) koji je fdisk dodijelio particiji. Vrsta particije služi kao indikator datotečnog sustava koji particija sadrži ili, jednostavnim riječima, način na koji će se pristupiti podacima na toj particiji.

Imajte na umu da je sveobuhvatno proučavanje svake vrste particije izvan opsega ovog vodiča – budući da je ova serija usredotočena na ispit LFCS koji se temelji na izvedbi.

Upotreba naredbe fdisk

Neke od opcija koje koristi fdisk su sljedeće:

  • Možete navesti sve vrste particija kojima može upravljati fdisk pritiskom na opciju ‘l’ (mala slova l).
  • Pritisnite ‘d’ za brisanje postojeće particije. Ako se u pogonu pronađe više od jedne particije, bit ćete upitani koju treba izbrisati.
  • Unesite odgovarajući broj, a zatim pritisnite ‘w’ (upišite izmjene u particijsku tablicu) za primjenu promjena.

U sljedećem primjeru, izbrisat ćemo /dev/sdb2, a zatim ispisati (p) particijsku tablicu da provjerimo izmjene.

Pritisnite 'n' za stvaranje nove particije, a zatim 'p' za označavanje da će to biti primarna particija. Konačno, možete prihvatiti sve zadane vrijednosti (u kojem će slučaju particija zauzeti sav raspoloživi prostor) ili odrediti veličinu na sljedeći način.

Ako particija Id koju je fdisk izabrao nije prava za naše postavke, možemo pritisnuti 't' da je promijenimo.

Kada završite s postavljanjem particija, pritisnite ‘w’ da biste unijeli promjene na disk.

Upravljanje GPT particijama pomoću gdiska

U sljedećem primjeru koristit ćemo /dev/sdb.

gdisk /dev/sdb

Moramo napomenuti da se gdisk može koristiti za izradu MBR ili GPT particija.

Prednost korištenja GPT particioniranja je u tome što možemo stvoriti do 128 particija na istom disku čija veličina može biti do petabajta, dok je maksimalna veličina za MBR particija je 2 TB.

Imajte na umu da je većina opcija u fdisku ista u gdisku. Iz tog razloga nećemo ulaziti u detalje o njima, ali evo snimke zaslona procesa.

Formatiranje datotečnih sustava u Linuxu

Nakon što smo izradili sve potrebne particije, moramo kreirati datotečne sustave. Da biste saznali popis datotečnih sustava podržanih u vašem sustavu, pokrenite sljedeću naredbu ls.

ls /sbin/mk*

Vrsta datotečnog sustava koju biste trebali odabrati ovisi o vašim zahtjevima. Trebali biste razmotriti prednosti i mane svakog datotečnog sustava i njegovog skupa značajki. Dva važna atributa koja treba tražiti u datotečnom sustavu su.

  • Podrška za vođenje dnevnika, koja omogućuje brži oporavak podataka u slučaju pada sustava.
  • Podrška za Linux poboljšanu sigurnost (SELinux), prema wikiju projekta, je "poboljšanje sigurnosti za Linux koje korisnicima i administratorima omogućuje veću kontrolu nad kontrolom pristupa".

U našem sljedećem primjeru, stvorit ćemo datotečni sustav ext4 (podržava i vođenje dnevnika i SELinux) s oznakom Tecmint na /dev/sdb1, koristeći mkfs, čija je osnovna sintaksa.

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

Stvaranje i korištenje swap particija

Swap particije su neophodne ako trebamo da naš Linux sustav ima pristup virtualnoj memoriji, što je dio tvrdog diska namijenjen za korištenje kao memorija kada je glavna memorija sustava (RAM) sva u upotrebi.

Iz tog razloga, swap particija možda neće biti potrebna na sustavima s dovoljno RAM-a da zadovolje sve svoje zahtjeve; međutim, čak iu tom slučaju, na administratoru sustava je da odluči hoće li koristiti swap particiju ili ne.

Jednostavno pravilo za odlučivanje o veličini swap particije je sljedeće.

Zamjena bi obično trebala iznositi 2x fizički RAM za do 2 GB fizičkog RAM-a, a zatim dodatni 1x fizički RAM za bilo koju količinu iznad 2 GB, ali nikad manje od 32 MB.

Dakle, ako:

M=količina RAM-a u GB, i S=količina swapa u GB, zatim

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

Upamtite da je ovo samo formula i da samo vi, kao sysadmin, imate konačnu riječ o upotrebi i veličini swap particije.

Da biste konfigurirali swap particiju, stvorite običnu particiju željene veličine kao što je ranije prikazano. Zatim moramo dodati sljedeći unos u datoteku /etc/fstab (X može biti b ili c).

/dev/sdX1 swap swap sw 0 0

Na kraju, formatirajmo i omogućimo swap particiju.

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

Za prikaz snimke swap particija(a).

cat /proc/swaps

Da onemogućite swap particiju.

swapoff /dev/sdX1

Za sljedeći primjer, koristit ćemo /dev/sdc1 (=512 MB, za sustav s 256 MB RAM-a) za postavljanje particije s fdiskom koju ćemo koristiti kao swap, slijedeći gore navedene korake. Imajte na umu da ćemo u ovom slučaju navesti fiksnu veličinu.

Zaključak

Stvaranje particija (uključujući swap) i formatiranje datotečnih sustava ključni su na vašem putu do Sysadministratorstva. Nadam se da će vam savjeti navedeni u ovom članku pomoći da postignete svoje ciljeve. Slobodno dodajte svoje savjete i ideje u odjeljak za komentare ispod, za dobrobit zajednice.

LFCS e-knjiga sada je dostupna za kupnju. Naručite svoju kopiju već danas i krenite na svoje putovanje do certificiranog administratora Linux sustava!

Product Name Price Buy
The Linux Foundation’s LFCS Certification Preparation Guide $19.99 [Buy Now]

Na kraju, ali ne manje važno, razmislite o kupnji vaučera za ispit koristeći sljedeće veze kako biste zaradili malu proviziju, koja će nam pomoći da ovu knjigu ažuriramo.