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.