|
X. B. Kenjaev Muhammad al-Xorezmiy atındaǵı Tashkent informaciyalıq texnologiyaları universiteti Nókis filialı "Kompyuter sistemaları" kafedrası assistent oqıtıwshısı
|
bet | 10/12 | Sana | 09.01.2024 | Hajmi | 5,27 Mb. | | #132866 |
Bog'liq Linux qq (2)1NFS server jáne onı sazlaw
NFS (Network File System) — bul termin tarmaqlı fayl sisteması dep júritiledi. Atınan kórinip turıptı, olda, tikkeley tarmaq menen baylanısqan bolıp tabıladı. Bul termin klient-server arxetekturasında isleydi, yaǵnıy bir serverge bir neshe klientler jalǵanıp islewi múmkin boladı. Server kompyuterge server bólegi, klient kompyuterge klient bólegi ornatıladı.
Sonday eken, NFS ózi ne? mısal ushın, eger siz qandayda bir tarmaq aǵzası bolsańız hám sizge sol tarmaqtaǵı basqa kompyuterdiń qandayda bir katalogı kerek bolıp qalsa, siz tarmaqtaǵı kerekli katalog kompyuterine shaqırıq etip, hújjetlerdi alıwıńız múmkin boladı (eger sol kompyuter ruhsat berse). NFS server arqalı siz, tarmaqtaǵı qálegen kompyuter katalogların ózińizdi katalogıńız retinde kóriwińiz múmkin boladı.
Hújjetler basqa kompyuterde jaylasqan boladı, bıraq siz bul hújjetlerdi ózińizdiń kompyuterińizde saqlanıp atırǵan sıyaqlı bolasız. Qısqası, NFS server, tarmaqta fayllar almasınıwın ápiwayılastırıw ushın qollanıladı. Eger joqarıdaǵı teoriyalıq túsindiriwdi túsinbegen bolsańız, tómende mısal arqalı túsinbegen jerlerińizdi túsinip alıwıńız múmkin boladı.
NFS serverdi túsindiriwde Linux operatsion sistemasınıń Red Hat distributivinen paydalanǵan edim hám barlıq kodlar bul operatsion sistemada qátesiz isleydi. Basqa distributivlarda da islewi kerek (taǵı bilmedim).
NFSni islewi ushın operatsion sistema (red hat) de «system-config-nfs. rpm» atlı paket ornatılǵan bolıwı kerek. Bul paket arqalı da nfs serverdi, de nfs kliyentni sazlaw múmkin. Basqa distributivlarda server bólegi ushın:
1 # sudo apt-get install nfs-kernel-server nfs-common portmap
klient bólegi ushın:
1 # sudo apt-get install portmap nfs-common larni ornatıw kerek.
NFS server bólegin sazlaymız (mısal ushın 192. 168. 1. 17).
Server bólegin sazlaw tek ǵana bir fayl arqalı ámelge asıriladı. /etc/export. Sol fayl ishine tómendegilerdi jazamız:
1 /home/user/akmx 192. 168. 1. 18 (rw, no_root_squash, async)
hám saqlaymiz. Bul jazıwdan tómendegilerdi túsiniw múmkin:
/home/user/akmx — basqa kompyuterler ushın ashıq bolǵan katalog192. 168. 1. 18 — NFS klient kompyuteriniń IP adresi (sol kompyuter NFS serverdegi /home/user/akmx katalogn óziniń katalogı retinde ornatıwı múmkin).
rw — oqıw hám jazıwǵa ruhsat. Bul bahadaǵı tómendegishe bolıwı múmkin:
ro — tek oqıwǵa ruhsat noaccess — hesh qanday ruhsat joq. Bul baha, barlıq kompyuterlerge ashıq tek ǵana qandayda bir kompyuterden ruhsatn alıp taslaw ushın isletiledi.
no_root_squash — ádetde root paydalanıwshısı ornatılǵan katalogǵa kire almaydı, biz bul processni ózgertirip, root paydalanıwshısı da kirsin dep ornatıp atırmız.
Sol bir ǵana qatar arqalı NFS server bólegi sazlandi, endi serverdi jumısqa túsiremiz:
1 # /etc/init. d/service nfs start
serverdi toqtatıw
1 # /etc/init. d/service nfs stop
serverdi qayta júklew
1 #/etc/init. d/service nfs reload
Bul processlerdi operatsion sistemanıń «Services» (Slujbi) bóleginen de ámelge asırıw múmkin.
Endi klient bólegine ótemiz. 192. 168. 1. 18 kompyuterdi sazlaymız.
Dáslep joqarıdaǵı katalog ushın jay tayarlaymiz, yaǵnıy qandayda bir orında bos katalog payda etemiz.
1 # mk bolıp tabıladı /akmx
Keyin, ashılǵan katalogqa joqarıdaǵı katalogtı montirovka etemiz. Onıń ushın /etc/fstab faylın ashıp, ishine tómendegilerdi jazamız.
192. 168. 1. 17: /home/user/akmx /akmx nfs rw, hard, intr 0 0 hám saqlaymız. 192. 168. 1. 17 — bul nfs server kompyuteriniń adresi. Bul faylǵa jazıwdan maqset, kompyuter óship janǵanda da, montirovka saqlap qalınadı. Dawam etemiz, yamasa kompyuterdi óshirip jaǵamız, yamasa tómendegi komandanı terminalǵa jazamız.
1 # mount /akmx
Keyin payda bolǵan /akmx katalogına ótemiz hám 192. 168. 1. 17 adresindegi /home/user/akmx katalog ishindegi hújjetler, bólıminde da payda bolǵanın kóriwimiz múmkin boladı.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
X. B. Kenjaev Muhammad al-Xorezmiy atındaǵı Tashkent informaciyalıq texnologiyaları universiteti Nókis filialı "Kompyuter sistemaları" kafedrası assistent oqıtıwshısı
|