LFCS: Bii o ṣe le Oke/Unmount Agbegbe ati Nẹtiwọọki (Samba & NFS) Awọn ọna ṣiṣe faili ni Lainos - Apá 5


Foundation Linux ṣe ifilọlẹ iwe-ẹri LFCS (Linux Foundation Certified Sysadmin), eto tuntun tuntun ti idi rẹ jẹ gbigba awọn eniyan kọọkan lati gbogbo igun agbaye lati gba ifọwọsi ni ipilẹ si awọn iṣẹ iṣakoso agbedemeji agbedemeji fun awọn eto Linux, eyiti o pẹlu atilẹyin awọn ọna ṣiṣe ati awọn iṣẹ ṣiṣe , pẹlu ibojuwo gbogbogbo ati onínọmbà, pẹlu ṣiṣe ipinnu ọlọgbọn nigbati o ba de si igbega awọn ọran si awọn ẹgbẹ atilẹyin oke.

Fidio ti n tẹle fihan ifihan si Eto Ijẹrisi Foundation Linux.

Ifiranṣẹ yii jẹ Apakan 5 ti jara 10-Tutorial, nibi ni apakan yii, a yoo ṣalaye Bi o ṣe le gbe/yọ kuro ni agbegbe ati awọn faili nẹtiwọọki ni linux, ti o nilo fun idanwo iwe-ẹri LFCS.

Iṣagbesori Awọn faili

Lọgan ti a ti pin disk kan, Linux nilo diẹ ninu ọna lati wọle si data lori awọn ipin naa. Ko dabi DOS tabi Windows (nibiti a ṣe eyi nipa fifun lẹta lẹta si ipin kọọkan), Lainos nlo igi itọnisọna ti iṣọkan nibiti a ti gbe ipin kọọkan ni aaye oke ni igi yẹn.

Aaye oke kan jẹ itọsọna ti a lo bi ọna lati wọle si eto faili lori ipin naa, ati fifo eto faili naa jẹ ilana ti isopọmọ eto faili kan (ipin kan, fun apẹẹrẹ) pẹlu itọsọna kan pato ninu igi ilana.

Ni awọn ọrọ miiran, igbesẹ akọkọ ni ṣiṣakoso ẹrọ ibi ipamọ n so ẹrọ pọ mọ igi eto faili. Iṣẹ yii le ṣaṣepari ni ipilẹ akoko kan nipa lilo awọn irinṣẹ bii oke (ati lẹhinna yọọ kuro pẹlu umount ) tabi ni igbagbogbo kọja awọn atunbere nipa ṣiṣatunkọ /etc/fstab faili.

Pipaṣẹ oke (laisi awọn aṣayan tabi awọn ariyanjiyan eyikeyi) fihan awọn eto faili ti o gbe lọwọlọwọ.

# mount

Ni afikun, oke ni a lo lati gbe awọn eto faili sinu igi faili. Iṣeduro boṣewa rẹ jẹ atẹle.

# mount -t type device dir -o options

Aṣẹ yii kọ kernel lati gbe eto faili ti a ri lori ẹrọ itọsọna dir , ni lilo gbogbo awọn aṣayan . Ni fọọmu yii, oke ko wo ni /etc/fstab fun awọn itọnisọna.

Ti o ba jẹ itọsọna nikan tabi ẹrọ, fun apẹẹrẹ.

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

oke gbidanwo lati wa aaye oke kan ati pe ti ko ba ri eyikeyi, lẹhinna wa ẹrọ kan (awọn ọran mejeeji ni faili /etc/fstab ), ati awọn igbiyanju nikẹhin lati pari iṣẹ oke (eyiti o maa n ṣaṣeyọri nigbagbogbo, ayafi fun ọran nigbati boya itọsọna tabi ẹrọ naa ti nlo tẹlẹ, tabi nigbati olumulo ti n pe oke ko ni gbongbo).

Iwọ yoo ṣe akiyesi pe gbogbo ila ninu iṣẹjade ti oke ni ọna kika atẹle.

device on directory type (options)

Fun apere,

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

Awọn kika:

dev/mapper/debian-home ti wa ni ori/ile, eyiti a ti ṣe kika bi ext4, pẹlu awọn aṣayan wọnyi: rw, akoko isọdọtun, user_xattr, idiwọ = 1, data = paṣẹ

Awọn aṣayan oke igbagbogbo ti a lo nigbagbogbo pẹlu.

  1. async : ngbanilaaye awọn iṣiṣẹ I/O asynchronous lori eto faili ti n gbe.
  2. auto : nṣamisi eto faili bi o ti muu ṣiṣẹ lati gbe ni adarọ ni lilo oke -a . O jẹ idakeji ti noauto.
  3. awọn aiyipada : aṣayan yii jẹ inagijẹ fun async, auto, dev, exec, nouser, rw, suid. Akiyesi pe awọn aṣayan pupọ gbọdọ wa ni pipin nipasẹ aami idẹsẹ laisi awọn aaye kankan. Ti o ba jẹ nipa airotẹlẹ o tẹ aye laarin awọn aṣayan, oke yoo ṣe itumọ okun ọrọ atẹle bi ariyanjiyan miiran.
  4. loop : Gbe aworan kan soke (faili .iso, fun apẹẹrẹ) bi ẹrọ lupu. Aṣayan yii le ṣee lo lati ṣedasilẹ niwaju awọn akoonu ti disk ni oluka media opitika.
  5. noexec : ṣe idiwọ ipaniyan ti awọn faili ṣiṣe lori eto faili pato. O jẹ idakeji ti exec.
  6. nouser : ṣe idilọwọ awọn olumulo eyikeyi (miiran ju gbongbo) lati gbe ati yọ kuro ni eto faili. O jẹ idakeji olumulo.
  7. remount : gbeko eto faili lẹẹkansii ti o ba ti gbe tẹlẹ.
  8. ro : gbeko eto faili bi kika nikan.
  9. rw : gbeko eto faili pẹlu awọn agbara kika ati kikọ.
  10. ibaramu : ṣe akoko iraye si awọn faili ni imudojuiwọn nikan ti akoko ba wa ni iṣaaju ju akoko lọ.
  11. olumulo_xattr : gba awọn olumulo laaye lati ṣeto ati awọn abuda eto faili ti o gbooro latọna jijin.

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

Ni ọran yii a le rii pe awọn igbiyanju lati kọ faili si tabi lati ṣiṣe faili alakomeji kan ti o wa laarin aaye gbigbe wa kuna pẹlu awọn ifiranṣẹ aṣiṣe ti o baamu.

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

Ninu iṣẹlẹ ti o tẹle, a yoo gbiyanju lati kọ faili kan si ẹrọ tuntun ti a gbe kalẹ ati ṣiṣe faili ti o le ṣiṣẹ ti o wa laarin igi faili eto rẹ ni lilo awọn ofin kanna bi ninu apẹẹrẹ ti tẹlẹ.

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

Ninu ọran ti o kẹhin yii, o ṣiṣẹ ni pipe.

Awọn Ẹrọ Yọọ kuro

Kuro ẹrọ kan (pẹlu umount pipaṣẹ) tumọ si pari kikọ gbogbo data ti o ku\"lori irekọja si" ki o le yọ kuro lailewu. akọkọ, o ni eewu ti ba ẹrọ naa jẹ tabi fa pipadanu data.

Iyẹn ni sisọ, lati le ṣii ohun elo kan, o gbọdọ wa ni "" duro ni ita "alaye ẹrọ ohun amorindun rẹ tabi aaye oke. Ni awọn ọrọ miiran, itọsọna iṣẹ lọwọlọwọ rẹ gbọdọ jẹ nkan miiran yatọ si aaye gbigbe. Bibẹẹkọ, iwọ yoo gba ifiranṣẹ kan sọ pe ẹrọ naa n ṣiṣẹ.

Ọna ti o rọrun lati\" fi silẹ " aaye gbigbe naa ni titẹ cd pipaṣẹ eyiti, ni aini awọn ariyanjiyan, yoo mu wa lọ si itọsọna ile olumulo wa lọwọlọwọ, bi a ti han loke .

Iṣagbesori Awọn faili Faili Nẹtiwọọki Apapọ

Awọn ọna ṣiṣe nẹtiwọọki nẹtiwọọki ti a nlo nigbagbogbo meji ni SMB (eyiti o duro fun\" Ifiranṣẹ Ifiranṣẹ Server ") ati NFS (\ " Eto Faili Nẹtiwọọki ”). Awọn aye ni pe iwọ yoo lo NFS ti o ba nilo lati ṣeto ipin kan fun awọn alabara bii Unix nikan, ati pe yoo jade fun Samba ti o ba nilo lati pin awọn faili pẹlu awọn alabara orisun Windows ati boya awọn alabara iru Unix miiran pẹlu.

Ka Bakannaa

  1. Ṣeto olupin Samba ni RHEL/CentOS ati Fedora
  2. Ṣiṣeto NFS (Eto Faili Nẹtiwọọki) lori RHEL/CentOS/Fedora ati Debian/Ubuntu

Awọn igbesẹ wọnyi gba pe Samba ati NFS awọn mọlẹbi ti ṣeto tẹlẹ ninu olupin pẹlu IP 192.168.0.10 (jọwọ ṣakiyesi pe siseto a Pin NFS jẹ ọkan ninu awọn ifigagbaga ti o nilo fun idanwo LFCE , eyiti a yoo bo lẹhin atẹjade ti isiyi).

Igbesẹ 1 : Ṣafikun samba-onibara samba-wọpọ ati awọn idii cifs-utils lori Red Hat ati awọn pinpin orisun Debian.

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

Lẹhinna ṣiṣe aṣẹ atẹle lati wa fun awọn mọlẹbi samba ti o wa ninu olupin naa.

# smbclient -L 192.168.0.10

Ki o tẹ ọrọ igbaniwọle sii fun iroyin gbongbo ninu ẹrọ latọna jijin.

Ni aworan ti o wa loke a ti ṣe afihan ipin ti o ti ṣetan fun gbigbe lori eto agbegbe wa. Iwọ yoo nilo orukọ olumulo samba to wulo ati ọrọ igbaniwọle lori olupin latọna jijin lati le wọle si.

Igbese 2 : Nigbati o ba n gbe ipin netiwọki ti o ni aabo ọrọigbaniwọle, kii ṣe imọran ti o dara lati kọ awọn iwe eri rẹ ninu faili /etc/fstab . Dipo, o le tọju wọn sinu faili ti o farapamọ nibikan pẹlu awọn igbanilaaye ti a ṣeto si 600 , bii bẹẹ.

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

Igbese 3 : Lẹhinna ṣafikun laini atẹle si faili /etc/fstab .

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

Igbese 4 : O le bayi gbe ipin samba rẹ, boya pẹlu ọwọ (gbe //192.168.0.10/gacanepa) tabi nipa atunbere ẹrọ rẹ ki o le lo awọn ayipada ti a ṣe ni /etc/fstab titilai.

# mount -a

Igbesẹ 1 : Fi awọn idii-wọpọ ati aworan apamọ sori Red Hat ati awọn pinpin kaakiri Debian sori.

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

Igbese 2 : Ṣẹda aaye fifin fun ipin NFS.

# mkdir /media/nfs

Igbese 3 : Ṣafikun laini atẹle si faili /etc/fstab .

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

Igbese 4 : O le bayi gbe ipin nfs rẹ, boya pẹlu ọwọ (gbe 192.168.0.10:/NFS-SHARE) tabi nipa atunbere ẹrọ rẹ ki o le lo awọn ayipada ti a ṣe ni /etc/fstab titilai.

Iṣagbesori Awọn ọna ṣiṣe Pipe

Gẹgẹbi a ṣe han ninu awọn apẹẹrẹ meji ti tẹlẹ, /etc/fstab awọn idari faili bii Lainos ṣe pese iraye si awọn ipin disk ati awọn ẹrọ media yiyọ ati ti o ni lẹsẹsẹ awọn ila ti o ni awọn aaye mẹfa ni ọkọọkan; awọn aaye naa pin nipasẹ ọkan tabi diẹ awọn aaye tabi awọn taabu. Laini ti o bẹrẹ pẹlu ami elile kan ( # ) jẹ asọye ati pe a foju kọ.

Laini kọọkan ni ọna kika atẹle.

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

Nibo:

  1. : Ọwọn akọkọ n ṣalaye ẹrọ oke. Pupọ awọn pinpin ni bayi ṣe ipin awọn ipin nipasẹ awọn aami wọn tabi awọn UUID. Aṣa yii le ṣe iranlọwọ idinku awọn iṣoro ti awọn nọmba ipin ba yipada.
  2. : Ọwọn keji n ṣalaye aaye oke.
  3. > : Koodu iru eto faili jẹ kanna bii koodu iru ti a lo lati gbe eto faili kan pẹlu aṣẹ oke. Koodu iru eto faili kan ti adaṣe jẹ ki ekuro ṣe iwari iru eto faili, eyiti o le jẹ aṣayan irọrun fun awọn ẹrọ media yiyọ. Akiyesi pe aṣayan yii le ma wa fun gbogbo awọn eto faili ni ita.
  4. Awọn aṣayan> : Ọkan (tabi diẹ ẹ sii) aṣayan oke (s).
  5. : O ṣeese o yoo fi eyi silẹ si 0 (bibẹẹkọ ṣeto rẹ si 1) lati mu ohun elo isọnu kuro lati ṣe afẹyinti eto faili lori bata (Eto ida silẹ lẹẹkan jẹ irinṣẹ afẹyinti to wọpọ , ṣugbọn o jẹ olokiki pupọ pupọ loni.)
  6. > : Ọwọn yii ṣalaye boya iduroṣinṣin ti eto faili yẹ ki o ṣayẹwo ni akoko bata pẹlu fsck. A 0 tumọ si pe fsck ko yẹ ki o ṣayẹwo eto faili kan. Nọmba ti o ga julọ, akọkọ ni ayo. Nitorinaa, ipin gbongbo yoo ṣeese ni iye ti 1, lakoko ti gbogbo awọn miiran ti o yẹ ki o ṣayẹwo yẹ ki o ni iye ti 2.

1. Lati gbe ipin kan pẹlu aami TECMINT ni akoko bata pẹlu awọn ẹda rw ati noexec , o yẹ ki o ṣafikun laini atẹle ni /ati be be/fstab faili.

LABEL=TECMINT /mnt ext4 rw,noexec 0 0

2. Ti o ba fẹ awọn akoonu ti disk kan ninu kọnputa DVD rẹ wa ni akoko bata.

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

Nibiti /dev/sr0 wa ni awakọ DVD rẹ.

Akopọ

O le ni igbẹkẹle pe gbigbe ati yiya awọn agbegbe ati awọn faili nẹtiwọọki kuro lati laini aṣẹ yoo jẹ apakan ti awọn ojuse rẹ lojoojumọ bi sysadmin. Iwọ yoo tun nilo lati ṣakoso /etc/fstab . Mo nireti pe o ti rii nkan yii wulo lati ṣe iranlọwọ fun ọ pẹlu awọn iṣẹ wọnyẹn. Ni idaniloju lati ṣafikun awọn asọye rẹ (tabi beere awọn ibeere) ni isalẹ ati lati pin nkan yii nipasẹ awọn profaili nẹtiwọọki nẹtiwọọki rẹ.

  1. Nipa LFCS
  2. Kini idi ti o fi gba Iwe-ẹri Ipilẹ Linux kan?
  3. Forukọsilẹ fun idanwo LFCS