Як обмінюватися файлами між Linux комп'ютерами за допомогою NFS

Протокол мережевого доступу до файлових систем – NFS) - це стандартний компонент більшості *nix kernels. Ви зможете використовувати його практично на всіх збірках Linux.

Це просте керівництво. Якщо ви хочете дізнатися побільше, то подивіться даний ресурсhttp://tldp.org/HOWTO/NFS-HOWTO /

Кроки

Це завдання для системних адміністраторів і повинні виконуватися з правами користувача root (su – щоб перейти на root або sudo)

Метод1З 3:
Сервер

  1. Змініть/etc / exports, додайте рядок для кожної експортованої директорії:
    • Directory hostname(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 &#lt;ім'я сервера Або IP-адреса&#gt;: / 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 додайте наступне:
    • #експорт темпу для всіх
    • /tmp 192.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)

Ще почитати: