LFCS: Linux-da ýerli we tory (Samba & NFS) faýl ulgamlaryny nädip gurmaly/aýyrmaly - 5-nji bölüm


Linux gaznasy, LFCS kepilnamasyny (Linux Foundation Certified Sysadmin) işe girizdi, maksady, dünýäniň dürli künjeklerinden adamlara Linux ulgamlary üçin esasy ulgam dolandyryş meselelerinde sertifikat almaga mümkinçilik berýän, işleýän ulgamlary we hyzmatlary goldaýan öz içine alýar. , umumy gözegçilik we derňew bilen birlikde, ýokary goldaw toparlaryna meseläni gozgamak meselesinde akylly karar bermek.

Aşakdaky wideo Linux gaznasynyň sertifikatlaşdyryş maksatnamasynyň girişini görkezýär.

Bu ýazgy, 10 sapakly tapgyryň 5-nji bölümi, şu bölümde, LFCS kepilnama synagy üçin zerur bolan linuxda ýerli we tor faýl ulgamlaryny nädip gurmaly/aýyrmalydygyny düşündireris.

Faýl ulgamlaryny gurnamak

Disk bölünenden soň, Linux bölümlerdäki maglumatlara girmek üçin birneme usul gerek. DOS ýa-da Windows-dan tapawutlylykda (bu her bölüme disk harpy bellemek bilen ýerine ýetirilýär), Linux bitewi katalog agajyny ulanýar, bu ýerde her bölüm şol agajyň dakmak nokadynda gurulýar.

Gurmak nokady, bölümdäki faýl ulgamyna girmegiň usuly hökmünde ulanylýan katalogdyr we faýl ulgamyny gurnamak, belli bir faýl ulgamyny (mysal üçin bir bölüm) katalog agajyndaky belli bir katalog bilen baglanyşdyrmakdyr.

Başgaça aýdylanda, ammar enjamyny dolandyrmakda ilkinji ädim enjamy faýl ulgamynyň agajyna dakmakdyr. Bu wezipe dakmak (we soňra umount bilen aýrylmaz) ýaly gurallary ulanmak arkaly ýa-da /etc redaktirläp täzeden açmak arkaly yzygiderli ýerine ýetirilip bilner./fstab faýly.

gurnamak buýrugy (hiç hili opsiýa ýa-da argumentsiz) häzirki gurnalan faýl ulgamlaryny görkezýär.

# mount

Mundan başga-da, faýl ulgamlaryny agaç ulgamyna gurnamak üçin dakmak ulanylýar. Onuň standart sintaksisi aşakdaky ýaly.

# mount -t type device dir -o options

Bu buýruk, ýadrosy enjamda tapylan faýl ulgamyna dakmak (mysal üçin, faýl ulgamy görnüşi bilen formatlanan bölüm) görkezmegi tabşyrýar. opsiýalary ulanyp, dir katalogy. Bu görnüşde, görkezme üçin gurnama /etc/fstab görünmeýär.

Mysal üçin diňe bir katalog ýa-da enjam görkezilen bolsa.

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

gurnamak gurnama nokadyny tapmaga synanyşýar we tapyp bilmese, enjam gözleýär (iki ýagdaý hem /etc/fstab faýlynda) we ahyrynda synanyşýar gurnama amalyny tamamlamak üçin (adatça üstünlik gazanýar, katalog ýa-da enjam eýýäm ulanylýan ýa-da daga çagyrýan ulanyjy kök bolmadyk ýagdaýynda).

Gurluşyň çykyşynda her setiriň aşakdaky formata eýe bolandygyny görersiňiz.

device on directory type (options)

Mysal üçin,

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

Oka:

dev/mapper/debian-home, aşakdaky opsiýalar bilen ext4 görnüşinde formatlanan/öýde gurnalan: rw, relatime, user_xattr, barýer=1, maglumatlar=sargyt

Iň köp ulanylýan gurnama opsiýalary öz içine alýar.

  1. async : faýl ulgamynda asynkron I/O amallaryny gurmaga mümkinçilik berýär.
  2. awtomatik : faýl ulgamyny -a dakmak arkaly awtomatiki gurnamaga mümkinçilik berýär. Bu noautonyň tersidir.
  3. defolt : bu opsiýa async, awto, dev, exec, nouser, rw, suid üçin lakamdyr. Birnäçe warianty boşluk bilen vergul bilen bölmeli. Tötänlikde opsiýalaryň arasynda boşluk ýazsaňyz, indiki tekst setirini başga bir argument hökmünde düşündirer.
  4. aýlaw : şekili (meselem .iso faýly) aýlaw enjamy hökmünde düzýär. Bu opsiýa optiki media okaýjyda diskiň mazmunynyň bardygyny simulirlemek üçin ulanylyp bilner.
  5. noexec : belli bir faýl ulgamynda ýerine ýetirilýän faýllaryň ýerine ýetirilmeginiň öňüni alýar. Execiň tersi.
  6. nouser : islendik ulanyjynyň (kökden başga) faýl ulgamyny gurmagynyň we aýyrmagynyň öňüni alýar. Ulanyjynyň tersi.
  7. remount : faýl ulgamyny eýýäm gurnalan ýagdaýynda täzeden düzýär.
  8. ro : faýl ulgamyny diňe okalýan ýaly düzýär.
  9. rw : faýl ulgamyny okamak we ýazmak mümkinçilikleri bilen düzýär.
  10. relatime : faýllara giriş wagty diňe atime mtime-den has ir täzelenýär.
  11. user_xattr : ulanyjylara giňeldilen faýl ulgamynyň atributlaryny bellemäge we uzakda saklamaga rugsat beriň.

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

Bu ýagdaýda, gurnama nokadymyzyň içinde ýerleşýän ikilik faýlyna bir faýl ýazmak ýa-da işletmek synanyşyklarynyň degişli ýalňyş habarlary bilen şowsuz bolandygyny görüp bileris.

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

Aşakdaky ssenariýada, täze gurlan enjamymyza bir faýl ýazmaga we öňki mysaldaky ýaly buýruklary ulanyp, faýl ulgamy agajynyň içinde ýerleşýän ýerine ýetirip boljak faýly işletmäge synanyşarys.

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

Bu soňky ýagdaýda gaty gowy işleýär.

Aýyrmak enjamlary

Enjamy aýyrmak ( umount buýrugy bilen), galan\tranzit maglumatlarynyň howpsuz aýrylmagy üçin ýazmagy tamamlamagy aňladýar. Gurlan enjamy dogry aýyrmazdan aýyrjak bolsaňyz, üns beriň. ilki bilen enjamyň özüne zeper ýetirmek ýa-da maglumatlaryň ýitmegine sebäp bolýar.

Aýdylyşy ýaly, enjamy aýyrmak üçin onuň blok enjamynyň beýany ýa-da gurnama nokady daşynda bolmaly. Başgaça aýdylanda, häzirki işleýän katalogyňyz gurnama nokadyndan başga zat bolmaly. Otherwiseogsam alarsyňyz. enjamyň meşguldygyny aýdýan habar.

Gurmak nokady\ gitmek aňsat ýol, cd buýrugyny ýazýar, argument ýok bolsa, ýokarda görkezilişi ýaly bizi häzirki ulanyjynyň öý katalogyna alyp barar. .

Umumy torlaýyn faýl ulgamlaryny gurmak

Iň köp ulanylýan tor faýl ulgamy SMB (\ Serwer Habar Bloky diýmekdir) we NFS (\ ) Tor faýl ulgamy ”). Diňe Unix ýaly müşderiler üçin paý bellemek zerur bolsa, NFS-ni ulanmagyňyz ähtimal, Windows esasly müşderiler we belki-de Unix ýaly beýleki müşderiler bilen faýl paýlaşmak zerur bolsa Samba-ny saýlarsyňyz.

Şeýle hem okaň

  1. RHEL/CentOS we Fedora-da Samba serwerini guruň
  2. RHEL/CentOS/Fedora we Debian/Ubuntu
  3. -de NFS (Network File System) gurmak

Aşakdaky ädimler serwerde IP 192.168.0.10 bilen Samba we NFS paýnamalarynyň eýýäm gurlandygyny göz öňünde tutýar (a NFS paýy, şu seriýadan soň öwreneris LFCE ekzamen üçin zerur başarnyklaryň biridir.

1-nji ädim : samba-müşderi samba-umumy we cifs-utils paketlerini Red Hat we Debian esasly paýlamalaryna guruň.

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

Soňra serwerde elýeterli samba paýlaryny gözlemek üçin aşakdaky buýrugy işlediň.

# smbclient -L 192.168.0.10

Uzakdaky enjamda kök hasaby üçin paroly giriziň.

Aboveokardaky suratda ýerli ulgamymyzda gurnamaga taýyn paýy belledik. Oňa girmek üçin uzakdaky serwerde dogry samba ulanyjy ady we paroly gerek bolar.

2-nji ädim : Parol bilen goralýan ulgam paýyny guranyňyzda şahsyýet maglumatlaryňyzy /etc/fstab faýlyna ýazmak gowy pikir däl. Munuň ýerine, 600 ýaly rugsatlar bilen bir ýerde gizlin faýlda saklap bilersiňiz.

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

3-nji ädim : Soňra /etc/fstab faýlyna aşakdaky setiri goşuň.

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

4-nji ädim : Indi samba paýyňyzy el bilen (//192.168.0.10/gacanepa dakyň) ýa-da /etc/fstab-da edilen üýtgeşmeleri ulanmak üçin enjamyňyzy täzeden açyp bilersiňiz. hemişelik.

# mount -a

1-nji ädim : Red Hat we Debian esasly paýlamalara nfs-umumy we portmap paketlerini guruň.

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

2-nji ädim : NFS paýy üçin gurnama nokadyny dörediň.

# mkdir /media/nfs

3-nji ädim : /etc/fstab faýlyna aşakdaky setiri goşuň.

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

4-nji ädim : Indi nfs paýyňyzy el bilen (192.168.0.10:/NFS-SHARE dakyň) ýa-da /etc/-de edilen üýtgeşmeleri ulanmak üçin enjamyňyzy täzeden açyp bilersiňiz. fstab hemişelik.

Faýl ulgamlaryny hemişelik gurnamak

Öňki iki mysalda görkezilişi ýaly, /etc/fstab faýly Linux-yň disk böleklerine we aýrylyp bilinýän media enjamlaryna elýeterliligini üpjün edýär we hersi alty meýdany öz içine alýan setirlerden durýar; meýdanlar bir ýa-da birnäçe boşluk ýa-da goýma bilen bölünýär. Haş belligi bilen başlaýan setir ( # ) teswir bolup, oňa ähmiýet berilmeýär.

Her setirde aşakdaky format bar.

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

Nirede:

  1. : Birinji sütün gurnama enjamyny görkezýär. Bölümleriň köpüsi indi bellikleri ýa-da UUID-leri boýunça bölümleri görkezýärler. Bu tejribe, bölek sanlary üýtgese problemalary azaltmaga kömek edip biler.
  2. : Ikinji sütün gurnama nokadyny kesgitleýär.
  3. : Faýl ulgamynyň görnüşi kody, gurnama buýrugy bilen faýl ulgamyny gurmak üçin ulanylýan görnüş kody bilen deňdir. Faýl ulgamynyň görnüşli awto kody, aýrylýan media enjamlary üçin amatly wariant bolup bilýän faýl ulgamynyň görnüşini awtomatiki kesgitlemäge mümkinçilik berýär. Bu opsiýanyň ol ýerdäki ähli faýl ulgamlary üçin elýeterli bolup bilmejekdigine üns beriň.
  4. : Bir (ýa-da has köp) gurnama opsiýasy
    • , ýöne häzirki döwürde has meşhur däl.)
    • : Bu sütün faýl ulgamynyň bütewiligini fsck bilen ýüklenýän wagtynda barlamalydygyny kesgitleýär. A 0, fsck faýl ulgamyny barlamaly däldigini aňladýar. San näçe köp bolsa, ileri tutulýan zat şonça pes. Şeýlelik bilen, kök bölümiň 1 bahasy bolar, barlanmaly beýlekilaryň hemmesiniň bahasy 2 bolmaly.

1. Başlangyç wagty rw we noexec atributlary bilen TECMINT belligi bolan bölümi gurmak üçin aşakdaky setiri /-e goşmaly. etc/fstab faýly.

LABEL=TECMINT /mnt ext4 rw,noexec 0 0

2. DVD diskiňizdäki diskiň mazmunyny açmak isleýän bolsaňyz.

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

/dev/sr0 nirede DVD diskiňiz.

Gysgaça mazmun

Commanderli we tor faýl ulgamlaryny buýruk setirinden gurnamak we aýyrmak, sysadmin hökmünde gündelik jogapkärçiligiňiziň bir bölegi boljakdygyna arkaýyn bolup bilersiňiz. Şeýle hem /etc/fstab özleşdirmeli bolarsyňyz. Bu meseläni size kömek etmek üçin bu makalany peýdaly tapdyňyz diýip umyt edýärin. Aşakdaky teswirleriňizi (ýa-da sorag beriň) goşup, bu makalany tor sosial profilleriňiz bilen paýlaşyp bilersiňiz.

  1. LFCS hakda
  2. Näme üçin Linux gaznasynyň şahadatnamasyny almaly?
  3. LFCS ekzamenine ýazylmak