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: Windows & Manjaro Dual boot qilib o'rnatish 2024, May
Anonim

Deyarli barcha Linux tarqatuvchilari tarmoqdagi turli xil Linux kompyuterlariga fayllarni osongina almashish imkonini beradigan tarmoq fayl tizimini (NFS) sozlash imkoniyatiga ega. NFS faqat Linux kompyuterlari va serverlaridan tashkil topgan tarmoqlar uchun mos, lekin kompyuterlar o'rtasida tez va samarali uzatish uchun tizim darajasida ishlaydi.

Qadamlar

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 (Network File System) dan foydalaning

Agar siz Windows yoki Mac kompyuterlari bilan fayllarni almashishingiz kerak bo'lsa, siz Samba -dan foydalanib ancha muvaffaqiyatli bo'lasiz.

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 tushuning

NFS bilan fayllarni almashishda ikkita tomon bor: server va mijozlar. Server - bu fayllarni saqlaydigan kompyuter, mijozlar esa umumiy papkaga virtual disk sifatida o'rnatish orqali umumiy papkaga kiradigan kompyuterlardir. NFS serverda ham, ulanishni istagan har qanday mijozda ham 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 kompyuteridagi terminalni oching

Bu umumiy fayllarni joylashtiradigan kompyuter. Mijozlar umumiy papkani o'rnatishi uchun server kompyuterini yoqish va unga kirish kerak bo'ladi. NFS server va mijozni o'rnatish va sozlash uchun terminaldan foydalanishni talab qiladi.

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.

Bu NFS fayllarini kompyuteringizga yuklab olish va o'rnatishni boshlaydi.

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

Qadam 5. O'rnatishdan so'ng yozing

dpkg-port xaritasini qayta sozlash.

Ko'rsatilgan menyuda "Yo'q" -ni tanlang. Bu tarmoqdagi boshqa kompyuterlarga umumiy papkaga ulanish imkonini beradi.

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 sizning o'zgarishlar kuchga kirishini ta'minlaydi.

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

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

Bu bo'sh katalog bo'lib, u mijozlarni haqiqiy umumiy katalogga yo'naltiradi. Bu sizga serverdagi umumiy katalogni keyinchalik mijozlarga hech qanday o'zgartirish kiritmasdan o'zgartirish imkonini beradi.

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

    Bu mijozlar ko'radigan dummyname nomli katalog yaratadi.

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

8 -qadam. Pico /etc /fstab kiriting va Enter tugmasini bosing

Bu /etc /fstab faylini ochadi va server yuklanganda 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 faylning oxirigacha.

Umumiy yo'lni umumiy haydovchining joylashuvi bilan almashtiring va dummypath -ni ilgari yaratgan qo'g'irchoq katalogining joylashuvi bilan almashtiring.

Masalan, /dev /sdb diskini mijozlar bilan oldindan yaratilgan qo'g'irchoq katalogidan foydalangan holda ulashish uchun siz /dev /sdb /export /Shared none bind 0 0 ni yozasiz. O'zgarishlarni faylga saqlang

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

10 -qadam

/etc/export fayl

Siz o'zingizning qo'g'irchoq katalogingizni va ushbu faylga kirishga ruxsat berilgan IP -ni qo'shishingiz kerak bo'ladi. 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

11 -qadam

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

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 kompyuteridagi terminalni 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 katalogni yarating

Siz xohlagan narsaga ism qo'yishingiz 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 ochish uchun /etc/fstab fayl

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 faylning oxirigacha.

ServerIP -ni NFS server kompyuterining IP -manzili bilan almashtiring. SharedDirectory -ni NFS serverida yaratgan qo'g'irchoq katalogi va siz yaratgan mahalliy katalog bilan almashtiring. Qolgan qiymatlarni hozirgidek qoldiring.

Yuqoridagi misollardan foydalanib, chiziq quyidagicha ko'rinishi mumkin: 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 sozlamalardan foydalanish.

Disk har safar kompyuter qayta ishga tushganda avtomatik ravishda o'rnatiladi.

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

Qadam 7. Diskni qayta ishga tushirishdan oldin uni qo'lda o'rnatish orqali sinab ko'ring

Umumiy fayllar ko'rsatilishini ko'rish uchun mount -a va keyin ls /sharedFiles yozing.

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 ulangan kompyuter uchun bu jarayonni takrorlang

Siz bir xil sozlamalarni kiritishingiz va muvaffaqiyatli ulanishingiz kerak.

Tavsiya: