LFCS: Hvernig á að tengja/aftengja staðbundin og netkerfi (Samba & NFS) skráarkerfi í Linux - Part 5


Linux Foundation hleypti af stokkunum LFCS vottun (Linux Foundation Certified Sysadmin), glænýtt forrit sem hefur þann tilgang að leyfa einstaklingum frá öllum heimshornum að fá vottun í grunn- og millistigskerfisstjórnunarverkefnum fyrir Linux kerfi, sem felur í sér stuðning við keyrandi kerfi og þjónustu. , ásamt heildareftirliti og greiningu, auk snjallrar ákvarðanatöku þegar kemur að því að koma málum á framfæri við efri stuðningsteymi.

Eftirfarandi myndband sýnir kynningu á The Linux Foundation Certification Program.

Þessi færsla er hluti 5 af 10 kennsluþáttaröð, hér í þessum hluta munum við útskýra hvernig á að tengja/aftengja staðbundin og net skráarkerfi í Linux, sem eru nauðsynleg fyrir LFCS vottunarprófið.

Að setja upp skráakerfi

Þegar diskur hefur verið skipt í sneiðar þarf Linux einhverja leið til að fá aðgang að gögnunum á skiptingunum. Ólíkt DOS eða Windows (þar sem þetta er gert með því að tengja drifstaf á hverja skiptingu), notar Linux sameinað skráartré þar sem hver skipting er fest á tengipunkti í því tré.

Tengingarpunktur er mappa sem er notuð sem leið til að fá aðgang að skráarkerfinu á skiptingunni og að tengja skráarkerfið er ferlið við að tengja ákveðið skráarkerfi (disksneið, til dæmis) við ákveðna möppu í möpputrénu.

Með öðrum orðum, fyrsta skrefið í stjórnun geymslutækis er að tengja tækið við skráarkerfistréð. Þetta verkefni er hægt að framkvæma í einu sinni með því að nota verkfæri eins og mount (og síðan aftengt með umount) eða stöðugt yfir endurræsingar með því að breyta /etc /fstab skrá.

Skipunin mount (án nokkurra valkosta eða röka) sýnir skráarkerfin sem nú eru uppsett.

# mount

Að auki er mount notað til að tengja skráarkerfi inn í skráarkerfistréð. Staðlað setningafræði þess er sem hér segir.

# mount -t type device dir -o options

Þessi skipun gefur kjarnanum fyrirmæli um að tengja skráarkerfið sem er að finna á tæki (disksneið, til dæmis, sem hefur verið sniðið með gerð skráarkerfis) á möppuna dir, með því að nota alla valkosti. Í þessu formi leitar mount ekki í /etc/fstab eftir leiðbeiningum.

Ef aðeins skrá eða tæki er tilgreint, til dæmis.

# mount /dir -o options
or
# mount device -o options

mount reynir að finna tengipunkt og ef það finnur engan, leitar síðan að tæki (bæði tilvikin í /etc/fstab skránni) og reynir að lokum til að ljúka tengingaraðgerðinni (sem tekst venjulega, nema ef annaðhvort skráin eða tækið er þegar í notkun, eða þegar notandinn sem kallar á fjallið er ekki rót).

Þú munt taka eftir því að hver lína í úttak fjallsins hefur eftirfarandi snið.

device on directory type (options)

Til dæmis,

/dev/mapper/debian-home on /home type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)

Lesir:

dev/mapper/debian-home er tengt á /home, sem hefur verið sniðið sem ext4, með eftirfarandi valkostum: rw,relatime,user_xattr,barrier=1,data=ordered

Algengustu festingarvalkostirnir eru ma.

  1. async: leyfir ósamstilltar I/O aðgerðir á skráarkerfinu sem verið er að tengja.
  2. sjálfvirkt: merkir skráarkerfið sem virkt til að vera tengt sjálfkrafa með því að nota mount -a. Það er andstæða noauto.
  3. sjálfgefin: þessi valkostur er samnefni fyrir async,auto,dev,exec,nouser,rw,suid. Athugaðu að margir valkostir verða að vera aðskildir með kommu án nokkurra bila. Ef þú slærð inn bil á milli valkosta fyrir slysni, mun mount túlka síðari textastrenginn sem önnur rök.
  4. lykkja: Setur mynd (td .iso skrá) sem lykkjutæki. Hægt er að nota þennan valmöguleika til að líkja eftir tilvist efnis disksins í sjónmiðilslesara.
  5. noexec: kemur í veg fyrir keyrslu keyranlegra skráa á tilteknu skráarkerfi. Það er andstæðan við exec.
  6. nouser: kemur í veg fyrir að allir notendur (aðrar en rót) geti tengt og aftengt skráarkerfið. Það er andstæða notanda.
  7. remount: tengir skráarkerfið aftur ef það er þegar tengt.
  8. ro: tengir skráarkerfið sem skrifvarið.
  9. rw: tengir skráarkerfið með les- og skrifgetu.
  10. relatime: gerir aðgangstíma að skrám aðeins uppfærður ef atime er fyrr en mtime.
  11. user_xattr: Leyfðu notendum að stilla og fjarstýrða eiginleika skráakerfisins.

# mount -t ext4 /dev/sdg1 /mnt -o ro,noexec

Í þessu tilviki getum við séð að tilraunir til að skrifa skrá í eða keyra tvíundarskrá sem staðsett er inni í festingarstaðnum okkar mistakast með samsvarandi villuboðum.

# touch /mnt/myfile
# /mnt/bin/echo “Hi there”

Í eftirfarandi atburðarás munum við reyna að skrifa skrá í nýlega uppsett tækið okkar og keyra keyrsluskrá sem staðsett er innan skráakerfistrésins með sömu skipunum og í fyrra dæmi.

# mount -t ext4 /dev/sdg1 /mnt -o defaults

Í þessu síðasta tilviki virkar það fullkomlega.

Aftengja tæki

Að aftengja tæki (með umount skipuninni) þýðir að ljúka við að skrifa öll \on transit gögnin sem eftir eru svo hægt sé að fjarlægja þau á öruggan hátt. Athugaðu að ef þú reynir að fjarlægja uppsett tæki án þess að taka það almennilega af í fyrsta lagi átt þú á hættu að skemma tækið sjálft eða valda gagnatapi.

Sem sagt, til þess að aftengja tæki, verður þú að „standa fyrir utan“ lýsingu á blokkbúnaði eða festingarpunkti þess. Með öðrum orðum, núverandi vinnuskrá verður að vera eitthvað annað en uppsetningarpunkturinn. Annars færðu skilaboð um að tækið sé upptekið.

Auðveld leið til að \yfirgefa tengipunktinn er að slá inn cd skipunina sem, í skort á rökum, mun fara með okkur í heimaskrá núverandi notanda okkar, eins og sýnt er hér að ofan .

Að setja upp algeng nettengd skráarkerfi

Tvö algengustu netskráarkerfin eru SMB (sem stendur fyrir \Server Message Block) og NFS (\ Netskráakerfi“). Líklegast er að þú notir NFS ef þú þarft að setja upp hlutdeild fyrir Unix-líka viðskiptavini eingöngu, og mun velja Samba ef þú þarft að deila skrám með Windows-undirbúnum viðskiptavinum og kannski öðrum Unix-líkum viðskiptavinum líka.

Lestu líka

  1. Settu upp Samba Server í RHEL/CentOS og Fedora
  2. Setja upp NFS (Network File System) á RHEL/CentOS/Fedora og Debian/Ubuntu

Eftirfarandi skref gera ráð fyrir að Samba og NFS hlutdeildir hafi þegar verið settar upp á þjóninum með IP 192.168.0.10 (vinsamlega athugið að uppsetning a NFS hlutdeild er ein af þeim hæfni sem krafist er fyrir LFCE prófið, sem við munum fjalla um eftir þessa seríu).

Skref 1: Settu upp samba-client samba-common og cifs-utils pakkana á Red Hat og Debian byggðum dreifingum.

# yum update && yum install samba-client samba-common cifs-utils
# aptitude update && aptitude install samba-client samba-common cifs-utils

Keyrðu síðan eftirfarandi skipun til að leita að tiltækum sambahlutum á þjóninum.

# smbclient -L 192.168.0.10

Og sláðu inn lykilorðið fyrir rótarreikninginn í ytri vélinni.

Á myndinni hér að ofan höfum við bent á hlutinn sem er tilbúinn til uppsetningar á staðbundnu kerfinu okkar. Þú þarft gilt samba notendanafn og lykilorð á ytri netþjóninum til að fá aðgang að því.

Skref 2: Þegar þú setur upp lykilorðsvarið nethlutdeild er ekki góð hugmynd að skrifa skilríkin þín í /etc/fstab skrána. Þess í stað geturðu geymt þær í falinni skrá einhvers staðar með heimildir stilltar á 600, eins og svo.

# mkdir /media/samba
# echo “username=samba_username” > /media/samba/.smbcredentials
# echo “password=samba_password” >> /media/samba/.smbcredentials
# chmod 600 /media/samba/.smbcredentials

Skref 3: Bættu síðan eftirfarandi línu við /etc/fstab skrána.

# //192.168.0.10/gacanepa /media/samba cifs credentials=/media/samba/.smbcredentials,defaults 0 0

Skref 4: Þú getur nú tengt samba-hlutinn þinn, annað hvort handvirkt (mount //192.168.0.10/gacanepa) eða með því að endurræsa vélina þína til að beita breytingunum sem gerðar eru í /etc/fstab varanlega.

# mount -a

Skref 1: Settu upp nfs-common og portmap pakkana á Red Hat og Debian byggðum dreifingum.

# yum update && yum install nfs-utils nfs-utils-lib
# aptitude update && aptitude install nfs-common

Skref 2: Búðu til festingarpunkt fyrir NFS deilinguna.

# mkdir /media/nfs

Skref 3: Bættu eftirfarandi línu við /etc/fstab skrána.

192.168.0.10:/NFS-SHARE /media/nfs nfs defaults 0 0

Skref 4: Þú getur nú tengt nfs hlutinn þinn, annað hvort handvirkt (tengja 192.168.0.10:/NFS-SHARE) eða með því að endurræsa vélina þína til að beita breytingunum sem gerðar eru í /etc/ fstab varanlega.

Festa skráarkerfi varanlega

Eins og sýnt er í tveimur fyrri dæmunum stjórnar /etc/fstab skráin hvernig Linux veitir aðgang að disksneiðum og færanlegum miðlunartækjum og samanstendur af röð af línum sem innihalda sex reiti hver; reitirnir eru aðskildir með einu eða fleiri bilum eða flipa. Lína sem byrjar á kjötkássamerki (#) er athugasemd og er hunsuð.

Hver lína hefur eftirfarandi snið.

<file system> <mount point> <type> <options> <dump> <pass>

Hvar:

  1. : Fyrsti dálkurinn tilgreinir festingartækið. Flestar dreifingar tilgreina nú skipting með merkimiðum eða UUID. Þessi aðferð getur hjálpað til við að draga úr vandamálum ef skiptingarnúmer breytast.
  2. : Annar dálkurinn tilgreinir festingarpunktinn.
  3. : Gerðarkóði skráarkerfisins er sá sami og tegundarkóðinn sem notaður er til að tengja skráarkerfi með mount skipuninni. Skráarkerfistegundarkóði fyrir sjálfvirkt gerir kjarnanum kleift að greina skráarkerfisgerðina sjálfkrafa, sem getur verið þægilegur valkostur fyrir færanleg fjölmiðlatæki. Athugaðu að þessi valkostur gæti ekki verið í boði fyrir öll skráarkerfi þarna úti.
  4. : Einn (eða fleiri) festingarvalkostir.
  5. : Þú munt líklega skilja þetta eftir í 0 (annars stilltu það á 1) til að slökkva á dump tólinu til að taka öryggisafrit af skráarkerfinu við ræsingu (dump forritið var einu sinni algengt öryggisafritunartæki , en það er mun minna vinsælt í dag.)
  6. : Þessi dálkur tilgreinir hvort athuga eigi heilleika skráarkerfisins við ræsingu með fsck. 0 þýðir að fsck ætti ekki að athuga skráakerfi. Því hærri sem talan er, því lægstur er forgangurinn. Þannig mun rótarskiptingin líklegast hafa gildið 1, en allar aðrar sem ætti að athuga ættu að hafa gildið 2.

1. Til að tengja skipting með merkinu TECMINT við ræsingu með rw og noexec eiginleikum, ættir þú að bæta við eftirfarandi línu í / etc/fstab skrá.

LABEL=TECMINT /mnt ext4 rw,noexec 0 0

2. Ef þú vilt að innihald disks í DVD drifinu þínu sé tiltækt við ræsingu.

/dev/sr0    /media/cdrom0    iso9660    ro,user,noauto    0    0

Þar sem /dev/sr0 er DVD drifið þitt.

Samantekt

Þú getur verið viss um að uppsetning og aftenging staðbundinna og netskráarkerfa frá skipanalínunni verður hluti af daglegri ábyrgð þinni sem stjórnandi. Þú þarft líka að læra /etc/fstab. Ég vona að þér hafi fundist þessi grein gagnleg til að hjálpa þér við þessi verkefni. Ekki hika við að bæta við athugasemdum þínum (eða spyrja spurninga) hér að neðan og deila þessari grein í gegnum netsamfélagssniðin þín.

  1. Um LFCS
  2. Af hverju að fá Linux Foundation vottun?
  3. Skráðu þig í LFCS prófið