Как обмениваться файлами между Linux компьютерами с помощью NFS

Загрузить PDFЗагрузить PDF

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

Это простое руководство. Если вы хотите узнать побольше, то посмотрите данный ресурс http://tldp.org/HOWTO/NFS-HOWTO/

Это задачи для системных администраторов и должны выполняться с правами пользователя root (su – чтобы перейти на root или sudo)

Метод 1
Метод 1 из 3:

Сервер

Загрузить PDF
  1. How.com.vn Русский: Step 1 Измените /etc/exports, добавьте...
    Измените /etc/exports, добавьте строку для каждой экспортируемой директории:
    • directory hostname(options) hostname2(options)
      • directory – это путь к локальной директории, которую вы желаете экспортировать.
      • hostname – это IP-адрес клиента, который не сможет получить доступ к директории или * если вы не собираетесь выставлять ограничения.
      • options: посмотрите man exports для всех доступных опций, например, ro, rw…
  2. exportfs -ra

    How.com.vn Русский: Step 2 Заставьте nfs сервер перечитать /etc/exports:
    Реклама
Метод 2
Метод 2 из 3:

Клиент

Загрузить PDF
  1. How.com.vn Русский: Step 1 Создайте точку установки:
    mkdir /mnt/remotefs
  2. How.com.vn Русский: Step 2 Установите NFS экспорт:
    mount -t nfs <имя сервера или IP-адрес>:/exportedDir /mnt/remotefs
  3. Используйте удаленную файловую систему так, как будто она локальна, открывая директории таким образом: /mnt/remotefs: ls /mnt/remotefs

    How.com.vn Русский: Step 3 Используйте удаленную файловую...
    Реклама
Метод 3
Метод 3 из 3:

Пример

Загрузить PDF

Это задачи для системных администраторов и должны выполняться с правами пользователя root (su – чтобы перейти на root или sudo)

В этом примере мы экспортируем директорию темп (/tmp), read write для всех пользователей вашей сети, клиент установит или присоединит директорию к его системе:

На сервере 192.168.5.5/24

  1. How.com.vn Русский: Step 1 edit /etc/exports добавьте следующее:
    • #экспорт темпа для всех
    • /tmp 192.168.5.*(rw)
  2. exportfs -ra

    How.com.vn Русский: Step 2 заставьте nfsd прочитать информацию о экспорте:
    Реклама

На машине клиента 192.168.5.105/24

  1. How.com.vn Русский: Step 1 mkdir /mnt/sharedTmp
  2. How.com.vn Русский: Step 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)
Реклама

Об этой статье

How.com.vn работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 12 человек(а). Количество просмотров этой статьи: 3506.
Категории: Linux
Эту страницу просматривали 3506 раз.

Была ли эта статья полезной?

⚠️ Disclaimer:

Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Реклама