Як обмінюватися файлами між linux комп`ютерами за допомогою nfs
Протокол мережевого доступу до файлових систем (NFS) - це один зі стандартних компонентів більшості * nix kernels. Ви зможете використовувати його практично на всіх збірках Linux.
Це просте керівництво. Якщо ви хочете дізнатися більше, то подивіться даний ресурс http: // tldp.org / HOWTO / NFS-HOWTO /
кроки
Це завдання для системних адміністраторів і повинні виконуватися з правами користувача root (su - щоб перейти на root або sudo)
Метод 1 з 3:
сервер1. Змініть / etc / exports, додайте рядок для кожної експортованої директорії:
- directoryhostname (options) hostname2 (options)
- directory - це шлях до локальної директорії, яку ви бажаєте експортувати.
- hostname - це IP-адреса клієнта, який не зможе отримати доступ до директорії або * якщо ви не збираєтеся виставляти обмеження.
- options: подивіться man exports для всіх доступних опцій, наприклад, ro, rw ..
2. Примусьте nfs сервер перечитати / etc / exports: exportfs -ra
Метод 2 з 3:
клієнт1. Створіть точку установки: mkdir / mnt /remotefs
2. Встановіть NFS експорт: mount -t nfs <имя сервера или IP-адрес>: / ExportedDir / mnt / remotefs
3. Використовуйте виділену файлову систему так, як ніби вона локальна, відкриваючи директорії таким чином: / Mnt / remotefs: ls / mnt / remotefs
Метод 3 з 3:
прикладЦе завдання для системних адміністраторів і повинні виконуватися з правами користувача root (su - щоб перейти на root або sudo)
У цьому прикладі ми експортуємо директорію темп (/ tmp), read write для всіх користувачів вашої мережі, клієнт встановить чи приєднає директорію до його системі:
На сервері 192.168.5.5/24
1. edit / etc / exports додайте наступне:
- # Експорт темпу для всіх
- / tmp192.168.5.* (Rw)
2. змусьте nfsd прочитати інформацію про експорті: exportfs -ra
На машині клієнта 192.168.5.105/24
- 1. mkdir / mnt / sharedTmp
- 2. mount -t nfs 192.168.5.5:/ Tmp / mnt / sharedTmp
- По закінченню: на сервері ls / tmp відобразить такі ж дані, як і на клієнтському ls / mnt / sharedTmp.
Поради
- використовуйте сторінки man - це ваша допомога: man exports, man mount,man exportfs та інші
- Це завдання для системних адміністраторів і повинні виконуватися з правами користувача root (su - щоб перейти на root або sudo)