LFCS #4: Tallennuslaitteiden osiointi Linuxissa


Linux Foundation julkaisi LFCS-sertifioinnin (Linux Foundation Certified Sysadmin), joka on loistava mahdollisuus järjestelmänvalvojille osoittaa suorituskykyyn perustuvan kokeen avulla, että he pystyvät suorittamaan yleisen toiminnan Linux-järjestelmien tuki: järjestelmätuki, ensimmäisen tason diagnosointi ja valvonta sekä ongelmien eskalointi – tarvittaessa – muille tukiryhmille.

Huomaa, että Linux Foundation -sertifioinnit ovat tarkkoja, täysin suorituskykyyn perustuvia ja saatavilla verkkoportaalin kautta milloin ja missä tahansa. Sinun ei siis enää tarvitse matkustaa koekeskukseen saadaksesi taitosi ja asiantuntemuksesi vahvistamiseen tarvittavat todistukset.

Sarjan nimi on Preparation for the LFCS (Linux Foundation Certified Sysadmin) osien 1–33 ja se kattaa seuraavat aiheet:

Part 1

Kuinka käyttää Sed-komentoa tiedostojen manipuloimiseen Linuxissa

Part 2

Vi/Vimin asentaminen ja käyttö Linuxissa

Part 3

Tiedostojen ja hakemistojen pakkaaminen ja tiedostojen etsiminen Linuxissa

Part 4

Tallennuslaitteiden osiointi, tiedostojärjestelmien muotoilu ja sivutusosion määrittäminen

Part 5

Liitä/irrota paikallis- ja verkkotiedostojärjestelmät (Samba & NFS) Linuxissa

Part 6

Osioiden kokoaminen RAID-laitteiksi – Järjestelmän varmuuskopioiden luominen ja hallinta

Part 7

Järjestelmän käynnistysprosessien ja -palvelujen hallinta (SysVinit, Systemd ja Upstart

Part 8

Käyttäjien ja ryhmien, tiedostojen käyttöoikeuksien ja Sudo Accessin hallinta

Part 9

Linux-pakettien hallinta Yumin, RPM:n, Apt:n, Dpkg:n, Aptituden ja Zypperin avulla

Part 10

Shell-komentosarjan ja tiedostojärjestelmän vianmäärityksen oppiminen

Part 11

LVM:n hallinta ja luominen vgcreate-, lvcreate- ja lvextend-komennoilla

Part 12

Linuxin tutkiminen asennettujen ohjedokumenttien ja työkalujen avulla

Part 13

Grand Unified Bootloaderin (GRUB) määrittäminen ja vianmääritys

Part 14

Tarkkaile Linux-prosessien resurssien käyttöä ja aseta prosessirajoituksia käyttäjäkohtaisesti

Part 15

Kuinka asettaa tai muokata ytimen ajonaikaisia parametreja Linux-järjestelmissä

Part 16

Pakollisen pääsynhallinnan käyttöönotto SELinuxilla tai AppArmorilla Linuxissa

Part 17

Käyttöoikeusluetteloiden (ACL) ja levykiintiöiden asettaminen käyttäjille ja ryhmille

Part 18

Verkkopalvelujen asentaminen ja automaattisen käynnistyksen määrittäminen käynnistyksen yhteydessä

Part 19

Lopullinen opas FTP-palvelimen määrittämiseen anonyymien kirjautumisten sallimiseksi

Part 20

Määritä perusrekursiivisen välimuistin DNS-palvelin ja määritä alueet verkkotunnukselle

Part 21

MariaDB-tietokantapalvelimen asentaminen, suojaus ja suorituskyvyn viritys

Part 22

NFS-palvelimen asentaminen ja määrittäminen tiedostojärjestelmän jakamista varten

Part 23

Kuinka määrittää Apache nimipohjaisella virtuaalipalvelimella SSL-sertifikaatilla

Part 24

Iptables-palomuurin määrittäminen mahdollistamaan palvelujen etäkäyttö Linuxissa

Part 25

Kuinka tehdä Linuxista reititin, joka hallitsee liikennettä staattisesti ja dynaamisesti

Part 26

Salattujen tiedostojärjestelmien määrittäminen ja vaihtaminen Cryptsetup Toolin avulla

Part 27

Kuinka seurata järjestelmän käyttöä, katkoksia ja vianmääritys Linux-palvelimia

Part 28

Verkkovaraston määrittäminen pakettien asentamista tai päivittämistä varten

Part 29

Verkon suorituskyvyn, suojauksen ja vianmäärityksen tarkastaminen

Part 30

Kuinka asentaa ja hallita virtuaalikoneita ja säilöjä

Part 31

Opi Gitin perusteet projektien tehokkaaseen hallintaan

Part 32

Aloittelijan opas IPv4- ja IPv6-osoitteiden määrittämiseen Linuxissa

Part 33

Aloittelijan opas verkkoliitoksen ja siltojen luomiseen Ubuntussa

Tämä viesti on osa 4 33 opetusohjelman sarjasta. Tässä osassa käsittelemme tallennuslaitteiden osiointia, tiedostojärjestelmien muotoilua ja swap-osion määrittämistä, joita vaaditaan LFCS-sertifiointikokeeseen.

Tallennuslaitteiden osiointi Linuxissa

Osiointi on tapa jakaa yksi kiintolevy yhdeksi tai useammaksi osaksi tai "viipaleeksi", jota kutsutaan osioksi. Osio on aseman osa, jota käsitellään itsenäisenä levynä ja joka sisältää yhden tyyppisen tiedostojärjestelmän, kun taas osiotaulukko on hakemisto, joka yhdistää kiintolevyn fyysiset osat osion tunnisteisiin.

Linuxissa perinteinen työkalu MBR-osioiden hallintaan (~2009 asti) IBM PC-yhteensopivissa järjestelmissä on fdisk-komento. GPT-osioissa (~2010 ja uudemmat) käytämme gdiskiä. Jokainen näistä työkaluista voidaan käynnistää kirjoittamalla sen nimi ja laitteen nimi (kuten /dev/sdb).

MBR-osioiden hallinta fdiskillä

Käsittelemme ensin fdiskin.

fdisk /dev/sdb

Näyttöön tulee kehote, joka pyytää seuraavaa toimintoa. Jos olet epävarma, voit näyttää ohjesisällön painamalla m-näppäintä.

Yllä olevassa kuvassa useimmin käytetyt vaihtoehdot on korostettu. Voit milloin tahansa painaa 'p' näyttääksesi nykyisen osiotaulukon.

Id-sarake näyttää osion tyypin (tai osion tunnuksen), jonka fdisk on määrittänyt osiolle. Osiotyyppi toimii ilmaisimena tiedostojärjestelmästä, osio sisältää tai yksinkertaisesti sanottuna tavan, jolla kyseisessä osiossa tietoja käsitellään.

Huomaa, että kattava tutkimus kustakin osiotyypistä ei kuulu tämän opetusohjelman piiriin – koska tämä sarja keskittyy LFCS-kokeeseen, joka on suorituskykyyn perustuva.

fdisk-komennon käyttö

Jotkut fdiskin käyttämistä vaihtoehdoista ovat seuraavat:

  • Voit luetella kaikki osiotyypit, joita fdisk voi hallita painamalla l-vaihtoehtoa (pienet l).
  • Paina 'd' poistaaksesi olemassa olevan osion. Jos asemasta löytyy useampi kuin yksi osio, sinulta kysytään, mikä niistä pitäisi poistaa.
  • Syötä vastaava numero ja ota muutokset käyttöön painamalla 'w' (kirjoita muutokset osiotaulukkoon).

Seuraavassa esimerkissä poistamme tiedoston /dev/sdb2 ja tulostamme sitten (p) osiotaulukon muutosten tarkistamiseksi.

Paina 'n' luodaksesi uuden osion, sitten 'p' osoittaaksesi, että se on ensisijainen osio. Lopuksi voit hyväksyä kaikki oletusarvot (jolloin osio vie kaiken käytettävissä olevan tilan) tai määrittää koon seuraavasti.

Jos fdiskin valitsema osio Id ei ole oikea kokoonpanoomme, voimme muuttaa sen painamalla 't'.

Kun olet määrittänyt osiot, paina 'w' vahvistaaksesi muutokset levylle.

GPT-osioiden hallinta gdiskillä

Seuraavassa esimerkissä käytämme koodia /dev/sdb.

gdisk /dev/sdb

Meidän on huomattava, että gdisk:llä voidaan luoda joko MBR- tai GPT-osioita.

GPT-osioinnin etuna on, että voimme luoda jopa 128 osiota samalle levylle, joiden koko voi olla jopa petatavun luokkaa, kun taas MBR:n enimmäiskoko osioita on 2 Tt.

Huomaa, että useimmat fdiskin vaihtoehdot ovat samat gdiskissä. Tästä syystä emme käsittele niitä yksityiskohtaisesti, mutta tässä on kuvakaappaus prosessista.

Tiedostojärjestelmien muotoilu Linuxissa

Kun olemme luoneet kaikki tarvittavat osiot, meidän on luotava tiedostojärjestelmät. Selvittääksesi luettelon järjestelmässäsi tuetuista tiedostojärjestelmistä, suorita seuraava ls-komento.

ls /sbin/mk*

Valitsemasi tiedostojärjestelmän tyyppi riippuu tarpeistasi. Sinun tulee harkita kunkin tiedostojärjestelmän ja sen omien ominaisuuksien etuja ja haittoja. Kaksi tärkeää tiedostojärjestelmästä etsittävää attribuuttia ovat.

  • Päiväkirjatuki, joka mahdollistaa nopeamman tietojen palauttamisen järjestelmän kaatumisen sattuessa.
  • Turvallisuustehostetun Linuxin (SELinux) tuki projektiwikin mukaan on "Linuxin tietoturvaparannus, jonka avulla käyttäjät ja järjestelmänvalvojat voivat hallita paremmin kulunvalvontaa".

Seuraavassa esimerkissämme luodaan ext4-tiedostojärjestelmä (tukee sekä päiväkirjaa että SELinuxia), jonka nimi on Tecmint osoitteessa /dev/sdb1 käyttämällä >mkfs, jonka perussyntaksi on.

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

Swap-osioiden luominen ja käyttäminen

Swap-osioita tarvitaan, jos tarvitsemme Linux-järjestelmällämme pääsyn virtuaalimuistiin, joka on kiintolevyn osa, joka on tarkoitettu käytettäväksi muistina, kun pääjärjestelmän muisti (RAM) on kaikki käytössä.

Tästä syystä sivutusosiota ei ehkä tarvita järjestelmissä, joissa on tarpeeksi RAM-muistia kaikkien vaatimusten täyttämiseksi; kuitenkin, siinäkin tapauksessa järjestelmänvalvoja voi päättää, käytetäänkö sivutusosiota vai ei.

Yksinkertainen nyrkkisääntö swap-osion koon määrittämiseksi on seuraava.

Swapin tulee yleensä olla 2x fyysistä RAM-muistia enintään 2 Gt fyysistä RAM-muistia varten ja sitten 1x fyysistä RAM-muistia ylimääräiselle määrälle 2 Gt, mutta ei koskaan alle 32 Mt.

Niin jos:

M=RAM-muistin määrä gigatavuina ja S=vaihdon määrä gigatavuina, sitten

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

Muista, että tämä on vain kaava ja että vain sinulla, järjestelmänvalvojana, on viimeinen sana swap-osion käytöstä ja koosta.

Jos haluat määrittää sivutusosion, luo tavallinen osio halutun kokoisella tavalla, kuten aiemmin esitettiin. Seuraavaksi meidän on lisättävä seuraava merkintä /etc/fstab-tiedostoon (X voi olla joko b tai c).

/dev/sdX1 swap swap sw 0 0

Lopuksi alustetaan ja otetaan käyttöön swap-osio.

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

Voit näyttää tilannekuvan swap-osioista.

cat /proc/swaps

Poistaaksesi sivutusosion käytöstä.

swapoff /dev/sdX1

Seuraavassa esimerkissä käytämme parametria /dev/sdc1 (=512 Mt, järjestelmässä, jossa on 256 Mt RAM-muistia) perustaaksemme osion fdiskillä, jota käytämme swap-tiedostona. yllä kuvatut vaiheet. Huomaa, että määritämme tässä tapauksessa kiinteän koon.

Johtopäätös

Osioiden luominen (mukaan lukien swap) ja tiedostojärjestelmien muotoilu ovat ratkaisevan tärkeitä tielläsi järjestelmänhallintaan. Toivon, että tässä artikkelissa annetut vinkit auttavat sinua saavuttamaan tavoitteesi. Voit vapaasti lisätä omia vinkkejäsi ja ideoitasi alla olevaan kommenttiosioon yhteisön hyödyksi.

LFCS eBook on nyt ostettavissa. Tilaa kopiosi tänään ja aloita matkasi sertifioiduksi Linux-järjestelmänvalvojaksi!

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

Viimeisenä, mutta ei vähäisimpänä, harkitse koekupongin ostamista seuraavien linkkien avulla ansaitaksesi meille pienen palkkion, joka auttaa meitä pitämään tämän kirjan ajan tasalla.