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


Linux fondacija pokrenula je LFCS certifikaciju (Linux Foundation Certified Sysadmin), sjajnu priliku za sistemske administratore da pokažu, kroz ispit zasnovan na performansama, da mogu obavljati sveukupne operativne podrška za Linux sisteme: sistemska podrška, prva razina dijagnostike i nadzora, plus eskalacija problema – ako je potrebno – drugim timovima za podršku.

Imajte na umu da su certifikati Linux Foundation precizni, potpuno zasnovani na performansama i dostupni putem online portala bilo kada i bilo gdje. Stoga više ne morate putovati u ispitni centar da biste dobili certifikate koji su vam potrebni za utvrđivanje svojih vještina i stručnosti.

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

Part 1

Kako koristiti naredbu 'Sed' za manipulaciju 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 sistema datoteka i konfiguriranje zamjenske particije

Part 5

Montiraj/Demontiraj lokalne i mrežne (Samba & NFS) datotečne sisteme u Linuxu

Part 6

Sastavljanje particija kao RAID uređaja – Kreiranje i upravljanje rezervnim kopijama sistema

Part 7

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

Part 8

Kako upravljati korisnicima i grupama, dozvolama za datoteke i Sudo pristupom

Part 9

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

Part 10

Učenje osnovnih shell skriptova i rješavanje problema sa sistemom datoteka

Part 11

Kako upravljati i kreirati LVM koristeći naredbe vgcreate, lvcreate i lvextend

Part 12

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

Part 13

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

Part 14

Nadgledajte korištenje resursa Linux procesa i postavite ograničenja procesa po korisniku

Part 15

Kako postaviti ili izmijeniti parametre vremena izvođenja kernela u Linux sistemima

Part 16

Implementacija obavezne kontrole pristupa sa SELinuxom ili AppArmorom u Linuxu

Part 17

Kako postaviti liste kontrole pristupa (ACL) i kvote diska za korisnike i grupe

Part 18

Instaliranje mrežnih usluga i konfiguriranje automatskog pokretanja pri pokretanju

Part 19

Ultimativni vodič za postavljanje FTP servera za omogućavanje anonimnih prijava

Part 20

Postavite osnovni DNS server za rekurzivno keširanje i konfigurirajte zone za domenu

Part 21

Kako instalirati, osigurati i podesiti performanse MariaDB servera baze podataka

Part 22

Kako instalirati i konfigurirati NFS server za dijeljenje sistema datoteka

Part 23

Kako podesiti Apache sa virtuelnim hostingom zasnovanim na imenu sa SSL sertifikatom

Part 24

Kako postaviti Iptables Firewall da omogućite daljinski pristup uslugama u Linuxu

Part 25

Kako pretvoriti Linux u ruter da upravlja prometom statički i dinamički

Part 26

Kako postaviti šifrirane sisteme datoteka i zamijeniti ih pomoću Cryptsetup alata

Part 27

Kako pratiti korištenje sistema, prekide rada i rješavanje problema na Linux serverima

Part 28

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

Part 29

Kako izvršiti reviziju mrežnih performansi, sigurnosti i rješavanja problema

Part 30

Kako instalirati i upravljati virtuelnim mašinama i kontejnerima

Part 31

Naučite osnove Gita za efikasno 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šćavanja u Ubuntuu

Ovaj post je dio 4 serije od 33 tutorijala, ovdje u ovom dijelu ćemo pokriti particioniranje uređaja za skladištenje, formatiranje sistema datoteka i konfiguriranje swap particije, koji su potrebni za LFCS ispit za sertifikaciju.

Particioniranje uređaja za pohranu podataka u Linuxu

Particioniranje je način podjele jednog tvrdog diska na jedan ili više dijelova ili “srezova” koji se nazivaju particijama. Particija je odeljak na disku koji se tretira kao nezavisni disk i koji sadrži jednu vrstu sistema datoteka, dok je tabela particija indeks koji povezuje te fizičke delove čvrstog diska sa identifikacijama particija.

U Linuxu, tradicionalni alat za upravljanje MBR particijama (do ~2009) u IBM PC kompatibilnim sistemima je fdisk komanda. Za GPT particije (~2010 i kasnije) koristićemo gdisk. Svaki od ovih alata se može pozvati upisivanjem njegovog imena praćenog imenom uređaja (kao što je /dev/sdb).

Upravljanje MBR particijama pomoću fdisk-a

Prvo ćemo pokriti fdisk.

fdisk /dev/sdb

Pojavljuje se prompt 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 svakom trenutku možete pritisnuti 'p' za prikaz trenutne tabele particija.

Kolona Id pokazuje tip particije (ili id particije) koji je particiji dodijelio fdisk. Tip particije služi kao indikator sistema datoteka, particija sadrži ili, jednostavnim riječima, način na koji će se pristupiti podacima na toj particiji.

Imajte na umu da je sveobuhvatna studija svakog tipa particije izvan opsega ovog vodiča – pošto je ova serija fokusirana na LFCS ispit, koji je zasnovan na performansama.

Upotreba komandi fdisk

Neke od opcija koje koristi fdisk su sljedeće:

  • Možete navesti sve tipove particija kojima fdisk može upravljati pritiskom na opciju ‘l‘ (mala slova l).
  • Pritisnite ‘d’ da izbrišete postojeću particiju. Ako se na disku pronađe više od jedne particije, od vas će se tražiti koju particiju treba izbrisati.
  • Unesite odgovarajući broj, a zatim pritisnite ‘w’ (upišite izmjene u particijsku tablicu) da biste primijenili promjene.

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

Pritisnite ‘n’ da kreirate novu particiju, a zatim ‘p’ da naznačite da će to biti primarna particija. Konačno, možete prihvatiti sve zadane vrijednosti (u tom slučaju će particija zauzeti sav raspoloživi prostor) ili odrediti veličinu kako slijedi.

Ako particija Id koju je fdisk odabrao nije prava za naše podešavanje, možemo pritisnuti ‘t’ da je promijenimo.

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

Upravljanje GPT particijama pomoću gdisk-a

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

gdisk /dev/sdb

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

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

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

Formatiranje sistema datoteka u Linuxu

Nakon što smo kreirali sve potrebne particije, moramo kreirati sistem datoteka. Da biste saznali listu sistema datoteka podržanih u vašem sistemu, pokrenite sljedeću naredbu ls.

ls /sbin/mk*

Tip datotečnog sistema koji biste trebali odabrati ovisi o vašim zahtjevima. Trebali biste razmotriti prednosti i nedostatke svakog sistema datoteka i njegovog vlastitog skupa karakteristika. Dva važna atributa koja treba tražiti u sistemu datoteka su.

  • Podrška za vođenje dnevnika, koja omogućava brži oporavak podataka u slučaju pada sistema.
  • Podrška za poboljšani Linux (SELinux), prema wikiju projekta, je “sigurnosno poboljšanje Linuxa koje korisnicima i administratorima omogućava veću kontrolu nad kontrolom pristupa”.

U našem sljedećem primjeru, kreirat ćemo sistem datoteka ext4 (podržava i dnevnik 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

Kreiranje i korištenje zamjenskih particija

Swap particije su neophodne ako nam je potrebno da naš Linux sistem ima pristup virtuelnoj memoriji, koja je deo hard diska koji je određen za upotrebu kao memorija kada je glavna sistemska memorija (RAM) u upotrebi.

Iz tog razloga, swap particija možda neće biti potrebna na sistemima sa dovoljno RAM-a da ispuni sve svoje zahtjeve; međutim, čak iu tom slučaju, na administratoru sistema 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 biti jednaka 2x fizičke RAM-a za do 2 GB fizičkog RAM-a, a zatim dodatnog 1x fizičkog RAM-a za bilo koju količinu iznad 2 GB, ali nikad manje od 32 MB.

Sta ako:

M=Količina RAM-a u GB, i S=Količina zamjene u GB, zatim

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

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

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

/dev/sdX1 swap swap sw 0 0

Na kraju, formatirajmo i omogućimo swap particiju.

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

Za prikaz snimka 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 sistem sa 256 MB RAM-a) da postavimo particiju sa fdisk-om koji ćemo koristiti kao zamjenu, slijedeći gore opisane korake. Imajte na umu da ćemo u ovom slučaju odrediti fiksnu veličinu.

Zaključak

Kreiranje particija (uključujući swap) i formatiranje sistema datoteka su od ključne važnosti na vašem putu do Sysadminship-a. Nadam se da će vas savjeti dati u ovom članku voditi ka ostvarenju vaših ciljeva. Slobodno dodajte svoje savjete i ideje u odjeljak za komentare ispod, za dobrobit zajednice.

LFCS e-knjiga je sada dostupna za kupovinu. Naručite svoj primjerak već danas i započnite svoj put da postanete certificirani Linux sistem administrator!

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

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