NFS көмегімен Linux компьютерлері арасында файлдарды қалай бөлісуге болады

Мазмұны:

NFS көмегімен Linux компьютерлері арасында файлдарды қалай бөлісуге болады
NFS көмегімен Linux компьютерлері арасында файлдарды қалай бөлісуге болады

Бейне: NFS көмегімен Linux компьютерлері арасында файлдарды қалай бөлісуге болады

Бейне: NFS көмегімен Linux компьютерлері арасында файлдарды қалай бөлісуге болады
Бейне: «Бағдаршам» - жолда жүру ережелерін үйренеміз. «Светофор» - обучающая, веселая песенка для малышей 2024, Мамыр
Anonim

Барлық дерлік Linux дистрибутивтері желідегі әр түрлі Linux компьютерлеріне файлдарды оңай бөлісуге мүмкіндік беретін желілік файлдық жүйені (NFS) орнату мүмкіндігімен келеді. NFS тек Linux компьютерлері мен серверлерінен тұратын желілер үшін жарамды, бірақ компьютерлер арасында жылдам, тиімді тасымалдау үшін жүйе деңгейінде жұмыс істейді.

Қадамдар

2 бөлімнің 1 бөлігі: Сервер құру

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 1 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 1 -қадам

Қадам 1. Жергілікті желідегі Linux компьютерлері арасында файлдарды бөлісу үшін NFS (Network File System) пайдаланыңыз

Егер сізге Windows немесе Mac компьютерлерімен файлдарды бөлісу қажет болса, сіз Samba көмегімен әлдеқайда табысты боласыз.

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 2 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 2 -қадам

Қадам 2. NFS қалай жұмыс істейтінін түсініңіз

NFS -пен файлдарды бөлісу кезінде екі жағы бар: сервер мен клиенттер. Сервер - бұл файлдарды нақты сақтайтын компьютер, ал клиенттер ортақ қалтаны виртуалды диск ретінде орнату арқылы ортақ қалтаға кіретін компьютерлер болып табылады. NFS серверде де, қосылғысы келетін кез келген клиентте де конфигурациялануы керек.

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 3 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 3 -қадам

Қадам 3. Серверлік компьютерде терминалды ашыңыз

Бұл ортақ файлдарды орналастыратын компьютер. Клиенттер ортақ қалтаны орнатуы үшін серверлік компьютерді қосу және кіру қажет болады. NFS серверді де, клиентті де орнату және конфигурациялау үшін терминалды пайдалануды талап етеді.

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 4 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 4 -қадам

4 -қадам. Теріңіз

sudo apt-get nfs-kernel-server nfs-common portmap орнатыңыз және түймесін басыңыз ↵ Кіру.

Бұл компьютерге NFS файлдарын жүктеуді және орнатуды бастайды.

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 5 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 5 -қадам

Қадам 5. Орнатқаннан кейін теріңіз

dpkg-порт картасын қайта конфигурациялау.

Пайда болған мәзірден «Жоқ» таңдаңыз. Бұл желідегі басқа компьютерлерге ортақ қалтаға қосылуға мүмкіндік береді.

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 6 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 6 -қадам

6 -қадам. Теріңіз

sudo /etc/init.d/portmap қайта іске қосыңыз порт картасын қайта іске қосу үшін.

Бұл сіздің өзгертулердің күшіне енуін қамтамасыз етеді.

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 7 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 7 -қадам

Қадам 7. Деректерді бөлісу үшін пайдаланылатын каталогты жасаңыз

Бұл клиенттерді нақты ортақ каталогқа жіберетін бос каталог. Бұл клиенттерге ешқандай өзгеріс енгізбестен сервердегі ортақ каталогты кейін өзгертуге мүмкіндік береді.

  • . Mkdir -p /export /dummyname теріңіз және түймесін басыңыз ↵ Кіру.

    Бұл клиенттер көретін dummyname деп аталатын каталогты жасайды.

NFS 8 көмегімен Linux компьютерлері арасында файлдарды бөлісіңіз
NFS 8 көмегімен Linux компьютерлері арасында файлдарды бөлісіңіз

Қадам 8. pico /etc /fstab деп теріп, ↵ Enter пернесін басыңыз

Бұл /etc /fstab файлын ашады және сервер жүктелген сайын ортақ дискіні автоматты түрде орнатуға мүмкіндік береді.

NFS көмегімен файлдарды Linux компьютерлері арасында бөлісу 9 -қадам
NFS көмегімен файлдарды Linux компьютерлері арасында бөлісу 9 -қадам

Қадам 9. Қосу

sharedpath dummypath ешкім байланыстырмайды 0 0 файлдың соңына дейін.

Ортақ дискіні ортақ дискінің орнына ауыстырыңыз, ал жолды бұрын жасаған каталогтың орнына ауыстырыңыз.

Мысалы, /dev /sdb дискісін клиенттермен бұрын жасалған каталогты пайдалану үшін, сіз /dev /sdb /export /Shared none bind 0 0 деп жазасыз. Өзгертулерді файлға сақтаңыз

NFS 10 көмегімен Linux компьютерлері арасында файлдарды бөлісіңіз
NFS 10 көмегімен Linux компьютерлері арасында файлдарды бөлісіңіз

Қадам 10. Ашыңыз

/etc/экспорт файл

Сізге осы файлға кіруге рұқсат етілген IP каталогын және қосымша каталогты қосу қажет болады. Жергілікті желідегі барлық IP мекенжайларымен бөлісу үшін келесі пішімді пайдаланыңыз:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

NFS көмегімен файлдарды Linux компьютерлері арасында бөлісу 11 -қадам
NFS көмегімен файлдарды Linux компьютерлері арасында бөлісу 11 -қадам

11 -қадам

sudo /etc/init.d/nfs-kernel-server қайта іске қосыңыз NFS серверін қайта іске қосу пәрмені.

2 -ші бөлім 2: Клиенттік компьютерлерді қосу

NFS көмегімен файлдарды Linux компьютерлері арасында бөлісу 12 -қадам
NFS көмегімен файлдарды Linux компьютерлері арасында бөлісу 12 -қадам

Қадам 1. Клиенттік компьютерде терминалды ашыңыз

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 13 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 13 -қадам

2 -қадам. Теріңіз

sudo apt-get install portmap nfs-common және түймесін басыңыз ↵ Кіру NFS клиент файлдарын орнату үшін.

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 14 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 14 -қадам

Қадам 3. Ортақ файлдар орнатылатын каталогты жасаңыз

Сіз мұны қалағаныңызша атай аласыз. Мысалы, «sharedFiles» деп аталатын қалта жасау үшін mkdir /sharedFiles теруге болады.

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 15 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 15 -қадам

4 -қадам. Теріңіз

pico /etc /fstab ашу үшін /etc/fstab файл

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 16 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 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

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 17 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 17 -қадам

6 -қадам. Теріңіз

sudo /etc/init.d/portmap қайта іске қосыңыз порт картасын қайта іске қосу және жаңа параметрлерді пайдалану үшін.

Диск компьютер қайта жүктелген сайын автоматты түрде қосылады.

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 18 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 18 -қадам

Қадам 7. Дискіні қайта іске қоспас бұрын оны қолмен орнату арқылы тексеріңіз

Ортақ файлдардың көрсетілетінін көру үшін mount -a, содан кейін ls /sharedFiles теріңіз.

NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 19 -қадам
NFS көмегімен Linux компьютерлері арасында файлдарды бөлісу 19 -қадам

Қадам 8. Бұл процесті әр қосылған компьютер үшін қайталаңыз

Сіз бірдей параметрлерді енгізіп, сәтті қосылуыңыз керек.

Ұсынылған: