როგორ გავანაწილოთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით

Სარჩევი:

როგორ გავანაწილოთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით
როგორ გავანაწილოთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით

ვიდეო: როგორ გავანაწილოთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით

ვიდეო: როგორ გავანაწილოთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით
ვიდეო: Download and Installation of Debian 10.7 - Non-free Drivers 2024, მაისი
Anonim

თითქმის ყველა Linux დისტრიბუცია გააჩნია ქსელის ფაილური სისტემის (NFS) შექმნის შესაძლებლობას, რომელიც საშუალებას აძლევს ქსელში არსებულ სხვადასხვა Linux კომპიუტერებს ადვილად გაუზიარონ ფაილები. NFS განკუთვნილია მხოლოდ ქსელებისთვის, რომლებიც მთლიანად შედგება Linux კომპიუტერებისა და სერვერებისგან, მაგრამ მუშაობს სისტემის დონეზე კომპიუტერებს შორის სწრაფი, ეფექტური გადაცემისთვის.

ნაბიჯები

2 ნაწილი 1: სერვერის შექმნა

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 1
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 1

ნაბიჯი 1. გამოიყენეთ NFS (ქსელის ფაილური სისტემა) ფაილების გასაზიარებლად Linux კომპიუტერებს შორის ადგილობრივ ქსელში

თუ თქვენ გჭირდებათ ფაილების გაზიარება Windows ან Mac კომპიუტერებით, თქვენ ბევრად უფრო წარმატებული იქნებით Samba– ს გამოყენებით.

გააზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 2
გააზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 2

ნაბიჯი 2. გაიგე, როგორ მუშაობს NFS

NFS– თან ფაილების გაზიარებისას არის ორი მხარე: სერვერი და კლიენტები. სერვერი არის კომპიუტერი, რომელიც რეალურად ინახავს ფაილებს, ხოლო კლიენტები არიან კომპიუტერები, რომლებიც შედიან საერთო საქაღალდეში, გაზიარებული საქაღალდის ვირტუალურ დისკზე დაყენებით. NFS უნდა იყოს კონფიგურირებული როგორც სერვერზე, ასევე ნებისმიერ კლიენტზე, რომელსაც სურს დაკავშირება.

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 3
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 3

ნაბიჯი 3. გახსენით ტერმინალი სერვერის კომპიუტერზე

ეს არის კომპიუტერი, რომელიც მასპინძლობს გაზიარებულ ფაილებს. სერვერის კომპიუტერი უნდა იყოს ჩართული და შესული, რათა კლიენტებმა შეძლონ გაზიარებული საქაღალდის დამონტაჟება. NFS მოითხოვს ტერმინალის გამოყენებას სერვერისა და კლიენტის ინსტალაციისა და კონფიგურაციისთვის.

გააზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 4
გააზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 4

ნაბიჯი 4. ტიპი

sudo apt-get დააინსტალირეთ nfs-kernel-server nfs-common portmap და დააჭირეთ ↵ შეიყვანეთ.

ეს დაიწყებს თქვენს კომპიუტერში NFS ფაილების გადმოტვირთვას და ინსტალაციას.

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 5
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 5

ნაბიჯი 5. ინსტალაციის შემდეგ, ჩაწერეთ

dpkg-ხელახლა დააკონფიგურიროთ პორტის რუკა.

მენიუში, რომელიც გამოჩნდება, აირჩიეთ "არა". ეს საშუალებას მისცემს ქსელის სხვა კომპიუტერებს დაუკავშირონ თქვენს გაზიარებულ საქაღალდეს.

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 6
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 6

ნაბიჯი 6. ტიპი

sudo /etc/init.d/portmap გადატვირთვა portmap სერვისის გადატვირთვა.

ეს უზრუნველყოფს თქვენი ცვლილებების ძალაში შესვლას.

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 7
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 7

ნაბიჯი 7. შექმენით საცდელი დირექტორია, რომელიც გამოყენებული იქნება მონაცემების გასაზიარებლად

ეს არის ცარიელი დირექტორია, რომელიც მიმართავს კლიენტებს რეალურ გაზიარებულ დირექტორიაში. ეს საშუალებას მოგცემთ შეცვალოთ გაზიარებული დირექტორია თქვენს სერვერზე მოგვიანებით კლიენტებში რაიმე ცვლილების შეტანის გარეშე.

  • აკრიფეთ.mkdir -p /export /dummyname და დააჭირეთ ↵ შეიყვანეთ.

    ეს შექმნის დირექტორიას სახელწოდებით dummyname, რომელსაც კლიენტები დაინახავენ.

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 8
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 8

ნაბიჯი 8. ჩაწერეთ pico /etc /fstab და დააჭირეთ ↵ Enter

ეს გახსნის /etc /fstab ფაილს და საშუალებას მოგცემთ ავტომატურად დააინსტალიროთ საერთო დისკი, როდესაც სერვერი ჩატვირთვისას.

გაზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 9
გაზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 9

ნაბიჯი 9. დამატება

sharedpath dummypath არცერთი არ აკავშირებს 0 0 ფაილის ბოლომდე.

შეცვალეთ sharedpath საერთო საავტომობილო დისკის ადგილმდებარეობით და შეცვალეთ dummypath– ით ადრე შექმნილი თქვენ მიერ შექმნილი კატალოგი.

მაგალითად, კლიენტებთან გაზიარებისთვის /dev /sdb დისკი კლიენტებთან ადრე შექმნილი კატალოგის გამოყენებით, თქვენ უნდა აკრიფოთ /dev /sdb /export /Shared none bind 0 0. შეინახეთ ცვლილებები ფაილში

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 10
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 10

ნაბიჯი 10. გახსენით

/etc/ექსპორტი ფაილი

თქვენ უნდა დაამატოთ თქვენი დამხმარე დირექტორია, ისევე როგორც IP– ები, რომელთაც უფლება აქვთ მასზე წვდომა ამ ფაილზე. გამოიყენეთ შემდეგი ფორმატი თქვენს ადგილობრივ ქსელში არსებული ყველა IP მისამართის გასაზიარებლად:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

გააზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 11
გააზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 11

ნაბიჯი 11. გამოიყენეთ

sudo /etc/init.d/nfs-kernel-server გადატვირთვა ბრძანება NFS სერვერის გადატვირთვისთვის.

ნაწილი 2 2: კლიენტის კომპიუტერების დაკავშირება

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 12
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 12

ნაბიჯი 1. გახსენით ტერმინალი კლიენტის კომპიუტერზე

გააზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 13
გააზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 13

ნაბიჯი 2. ტიპი

sudo apt-get install portmap nfs-common და დააჭირეთ ↵ შეიყვანეთ NFS კლიენტის ფაილების დაყენება.

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 14
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 14

ნაბიჯი 3. შექმენით დირექტორია, რომელშიც გაზიარებული ფაილები იქნება დამონტაჟებული

თქვენ შეგიძლიათ დაასახელოთ ეს რაც გინდათ. მაგალითად, შეგიძლიათ აკრიფოთ mkdir /sharedFiles საქაღალდის შესაქმნელად სახელწოდებით "sharedFiles".

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 15
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 15

ნაბიჯი 4. ტიპი

pico /etc /fstab გახსნა /etc/fstab ფაილი

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 16
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 16

ნაბიჯი 5. დამატება

serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr ფაილის ბოლომდე.

შეცვალეთ serverIP NFS სერვერის კომპიუტერის IP მისამართით. შეცვალეთ sharedDirectory NFS სერვერზე შექმნილი თქვენ მიერ შექმნილი კატალოგის დირექტორიით და თქვენ მიერ შექმნილი ადგილობრივი დირექტორიით. დატოვე დანარჩენი ღირებულებები ისე, როგორც არის.

ზემოთ მოყვანილი მაგალითების გამოყენებით, ხაზი შეიძლება ასე გამოიყურებოდეს: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr

გაუზიარეთ ფაილები Linux კომპიუტერებს NFS– ის გამოყენებით ნაბიჯი 17
გაუზიარეთ ფაილები Linux კომპიუტერებს NFS– ის გამოყენებით ნაბიჯი 17

ნაბიჯი 6. ტიპი

sudo /etc/init.d/portmap გადატვირთვა გადატვირთეთ portmap და გამოიყენეთ ახალი პარამეტრები.

დისკი ავტომატურად დამონტაჟდება კომპიუტერის გადატვირთვისას.

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 18
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 18

ნაბიჯი 7. შეამოწმეთ დრაივი ხელით დამონტაჟებით გადატვირთვამდე

ჩაწერეთ mount -a და შემდეგ ls /sharedFiles რომ ნახოთ ნაჩვენებია თუ არა გაზიარებული ფაილები.

გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 19
გაუზიარეთ ფაილები Linux კომპიუტერებს შორის NFS გამოყენებით ნაბიჯი 19

ნაბიჯი 8. გაიმეორეთ ეს პროცესი თითოეული დამაკავშირებელი კომპიუტერისთვის

თქვენ უნდა შეგეძლოთ იგივე პარამეტრების შეყვანა და წარმატებით დაკავშირება.

გირჩევთ: