NFS yordamida Linux kompyuterlari o'rtasida fayllarni qanday bo'lishish mumkin

Mundarija:

NFS yordamida Linux kompyuterlari o'rtasida fayllarni qanday bo'lishish mumkin
NFS yordamida Linux kompyuterlari o'rtasida fayllarni qanday bo'lishish mumkin

Video: NFS yordamida Linux kompyuterlari o'rtasida fayllarni qanday bo'lishish mumkin

Video: NFS yordamida Linux kompyuterlari o'rtasida fayllarni qanday bo'lishish mumkin
Video: MOBIL O`YINLAR ➤ #1 UZGAMER IPAD QURILMASIDAGI O`YINLAR ➤ O`ZBEK TILIDA 2024, May
Anonim

Linuxning deyarli barcha turlari bir xil tarmoqdagi Linux kompyuterlariga fayllarni almashish imkonini beradigan tarmoq fayl tizimini (NFS) sozlash imkoniyatiga ega. NFS faqat kompyuterlar va Linux serverlaridan tashkil topgan tarmoqlar uchun mos bo'lsa -da, u kompyuter darajasida fayllarni tez va samarali uzatish uchun tizim darajasida ishlaydi.

Qadam

2 -qismning 1 -qismi: Server yaratish

NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 1 -qadam
NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 1 -qadam

Qadam 1. Fayllarni mahalliy tarmoqdagi Linux kompyuterlari o'rtasida almashish uchun NFS -dan foydalaning

Agar siz fayllarni Mac yoki Windows bilan almashmoqchi bo'lsangiz, Samba -dan foydalaning.

NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 2 -qadam
NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 2 -qadam

Qadam 2. NFS qanday ishlashini biling

NFS yordamida fayllarni almashishda ikkita tomon bor: server va mijoz. Server - bu fayllarni saqlaydigan kompyuter, mijoz esa - umumiy papkaga virtual disk sifatida o'rnatish orqali kiradigan kompyuter. NFS birinchi navbatda siz foydalanmoqchi bo'lgan server va mijoz kompyuterlarida sozlanishi kerak.

NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 3 -qadam
NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 3 -qadam

Qadam 3. Server kompyuterida terminal oching

Bu umumiy fayllarni saqlaydigan kompyuter. Mijoz umumiy papkani kompyuterga o'rnatishi uchun siz serverni yoqishingiz va tizimga kirishingiz kerak. NFSni server va mijoz kompyuterlarida sozlash uchun terminaldan foydalaning.

NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 4 -qadam
NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 4 -qadam

Qadam 4. Turi

sudo apt-get nfs-kernel-server nfs-common portmap-ni o'rnating va bosing Kirish.

NFS fayli yuklab olinadi va kompyuterga o'rnatiladi.

NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 5 -qadam
NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 5 -qadam

Qadam 5. O'rnatish tugallangach, yozing

dpkg-port xaritasini qayta sozlash.

Ko'rsatilgan menyuda "Yo'q" -ni tanlang. Endi tarmoqdagi kompyuterlar umumiy papkaga ulanishi mumkin.

NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 6 -qadam
NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 6 -qadam

6 -qadam. Turini kiriting

sudo /etc/init.d/portmap -ni qayta ishga tushiring portmap xizmatini qayta ishga tushirish uchun.

Bu o'zgarishlarning to'g'ri qo'llanilishini ta'minlash uchun.

NFS 7 -qadam yordamida fayllarni Linux kompyuterlari o'rtasida baham ko'ring
NFS 7 -qadam yordamida fayllarni Linux kompyuterlari o'rtasida baham ko'ring

Qadam 7. Ma'lumot almashish uchun ishlatiladigan qo'g'irchoq katalogini yarating

Bu bo'sh katalog mijozni haqiqiy umumiy katalogga yo'naltiradi. Agar siz serverdagi umumiy katalogni mijoz kompyuteriga o'zgartirishlar kiritmasdan o'zgartirishni xohlasangiz, bu sizga yordam beradi.

  • . Mkdir -p /export /dummyname yozing va bosing Kirish.

    Dummyname nomli katalog yaratiladi va mijoz uni ko'rishi mumkin.

NFS 8 -qadam yordamida fayllarni Linux kompyuterlari o'rtasida baham ko'ring
NFS 8 -qadam yordamida fayllarni Linux kompyuterlari o'rtasida baham ko'ring

Qadam 8. Pico /etc /fstab kiriting va Enter tugmasini bosing

/Etc /fstab fayli ochiladi va server kompyuter ishga tushganda umumiy diskni avtomatik ravishda o'rnatishga imkon beradi.

NFS 9 -qadam yordamida fayllarni Linux kompyuterlari o'rtasida baham ko'ring
NFS 9 -qadam yordamida fayllarni Linux kompyuterlari o'rtasida baham ko'ring

Qadam 9. Qo'shish

sharedpath dummypath hech kim bog'lamaydi 0 0 fayl oxirida.

Umumiy yo'lni umumiy haydovchi joyiga o'zgartiring va dummypath -ni ilgari yaratgan qo'g'irchoq katalogiga o'zgartiring.

Masalan, /dev /sdb drayverini yaratilgan qo'g'irchoq katalogidan foydalanib mijoz bilan bo'lishmoqchi bo'lsangiz, /dev /sdb /export /Shared none bind 0 0 ni yozasiz. Fayl o'zgarishlarini saqlang

NFS 10 yordamida Linux kompyuterlari o'rtasida fayllarni almashish
NFS 10 yordamida Linux kompyuterlari o'rtasida fayllarni almashish

10 -qadam

/etc/export.

Siz faylga kirishga ruxsat berilgan qo'g'irchoq katalogini va IP manzilini qo'shishingiz kerak. Mahalliy tarmoqdagi barcha IP -manzillar bilan bo'lishish uchun quyidagi formatdan foydalaning:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

NFS yordamida fayllarni Linux kompyuterlari o'rtasida almashish 11 -qadam
NFS yordamida fayllarni Linux kompyuterlari o'rtasida almashish 11 -qadam

Qadam 11. Buyruqdan foydalaning

sudo /etc/init.d/nfs-kernel-serverni qayta ishga tushiring NFS serverini qayta ishga tushirish uchun.

2 -qism 2: Mijoz kompyuterlarini ulash

NFS 12 -qadam yordamida fayllarni Linux kompyuterlari o'rtasida almashish
NFS 12 -qadam yordamida fayllarni Linux kompyuterlari o'rtasida almashish

Qadam 1. Mijoz kompyuterida terminal oching

NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 13 -qadam
NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 13 -qadam

Qadam 2. Turi

sudo apt-get install portmap nfs-common va bosing Kirish NFS mijoz fayllarini o'rnatish uchun.

NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 14 -qadam
NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 14 -qadam

Qadam 3. Umumiy fayllar o'rnatiladigan katalog yarating

Siz xohlagan narsani nomlashingiz mumkin. Masalan, "sharedFiles" nomli papkani yaratish uchun mkdir /sharedFiles yozishingiz mumkin.

NFS 15 yordamida Linux kompyuterlari o'rtasida fayllarni almashish
NFS 15 yordamida Linux kompyuterlari o'rtasida fayllarni almashish

Qadam 4. Turi

pico /etc /fstab faylni ochish uchun /etc/fstab.

NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 16 -qadam
NFS yordamida Linux kompyuterlari o'rtasida fayllarni almashish 16 -qadam

Qadam 5. Qo'shish

serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr fayl oxirida.

ServerIP -ni server NFS kompyuteridagi IP -manzilga o'zgartiring. ShareDirectory -ni NFS serverida yaratgan qo'g'irchoq katalogi va siz yaratgan mahalliy katalog bilan o'zgartiring. Hozircha siz boshqa o'zgaruvchilarni o'zgartirishingiz shart emas.

Yuqoridagi misoldan foydalanib, buyruq satri quyidagicha bo'ladi: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr

NFS yordamida fayllarni Linux kompyuterlari o'rtasida almashish 17 -qadam
NFS yordamida fayllarni Linux kompyuterlari o'rtasida almashish 17 -qadam

6 -qadam. Turini kiriting

sudo /etc/init.d/portmap -ni qayta ishga tushiring portmapni qayta ishga tushirish va yangi sozlamalarni qo'llash.

Umumiy disk har safar kompyuter yoqilganda avtomatik ravishda o'rnatiladi.

NFS 18 yordamida Linux kompyuterlari o'rtasida fayllarni almashish
NFS 18 yordamida Linux kompyuterlari o'rtasida fayllarni almashish

Qadam 7. Kompyuterni qayta ishga tushirishdan oldin drayverni o'rnatishga harakat qiling

Mount -a -ni kiriting, keyin ls /sharedFiles va umumiy fayllar ekranda ko'rinishini tekshiring.

NFS 19 -qadam yordamida fayllarni Linux kompyuterlari o'rtasida baham ko'ring
NFS 19 -qadam yordamida fayllarni Linux kompyuterlari o'rtasida baham ko'ring

Qadam 8. Har bir kompyuterni ulash uchun ushbu jarayonni takrorlang

Xuddi shu sozlamalardan foydalaning va kompyuter ulanadi.

Tavsiya: