NFS start: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «'''Network File System''' (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. Позволяет монтировать (подключать) удалённые файловые системы через сеть. ==Настройка сервера== Установка сервера: # apt-get install nfs-server Запуск...»)
 
Строка 13: Строка 13:
#Правим файл /etc/exports
#Правим файл /etc/exports
#:<pre># mcedit /etc/exports</pre>
#:<pre># mcedit /etc/exports</pre>
#В файле /etc/exports следует указать экспортируемые каталоги (каталоги, которые будет разрешено монтировать с других машин) и IP, с которых будет доступ:  
#В файле /etc/exports следует указать экспортируемые каталоги (каталоги, которые будет разрешено монтировать с других машин) и IP, с которых будет доступ:
#:<pre>/home/share 192.168.2.0/24 (rw)</pre>
#:<pre>/home/share 192.168.2.0/24(rw)</pre>{{Note|Между адресом и скобок с параметрами не должно быть пробела}}#: - /home/share - каталог для общего доступа
#: - /home/share - каталог для общего доступа
#: - 192.168.2.0/24 - адрес сети, для которой разрешен доступ
#: - 192.168.2.0/24 - адрес сети, для которой разрешен доступ
#: - (rw) - параметры доступа
#: - (rw) - параметры доступа
Строка 32: Строка 31:
  # exportfs -o - отзывает из экспорта все предоставленные в общий доступ каталоги
  # exportfs -o - отзывает из экспорта все предоставленные в общий доступ каталоги
  # exportfs -v - детальный вывод информации
  # exportfs -v - детальный вывод информации
==Подключение клиента==
==Подключение клиента==
Для того, чтобы смонтировать NFS-каталог, выполните следующую команду:
Для того, чтобы смонтировать NFS-каталог, выполните следующую команду:

Версия от 16:52, 13 октября 2023

Network File System (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems в 1984 году. Позволяет монтировать (подключать) удалённые файловые системы через сеть.

Настройка сервера

Установка сервера:

# apt-get install nfs-server

Запуск службы:

# systemctl enable --now nfs

Настройка подключаемых каталогов:

  1. Создаем каталог
    # mkdir /home/share
  2. Правим файл /etc/exports
    # mcedit /etc/exports
  3. В файле /etc/exports следует указать экспортируемые каталоги (каталоги, которые будет разрешено монтировать с других машин) и IP, с которых будет доступ:
    /home/share 192.168.2.0/24(rw)
    Примечание: Между адресом и скобок с параметрами не должно быть пробела
    - /home/share - каталог для общего доступа
    - 192.168.2.0/24 - адрес сети, для которой разрешен доступ
    - (rw) - параметры доступа
  4. После внесения изменений в файл /etc/exports необходимо выполнить команду:
    # exportfs –r
  5. Проверить список экспортируемых файловых систем можно, выполнив команду:
    # exportfs
    Вывод:
    /home/share 192.168.2.0/24

Команды exportfs

# exportfs -u 192.168.2.0/24:/home/share - удаляет из экспорта все или указанные каталоги
# exportfs -a - экспорт или отзыв каталогов из экспорта, в зависимости от остальных опций
# exportfs -r - вызов всех каталогов из /etc/exports
# exportfs -i - игнорирует /etc/exports и использует только опции командной строки
# exportfs -o - отзывает из экспорта все предоставленные в общий доступ каталоги
# exportfs -v - детальный вывод информации

Подключение клиента

Для того, чтобы смонтировать NFS-каталог, выполните следующую команду:

# mount 10.0.2.6/home/share /mnt

Fstab

Для монтирования через Fstab нужно создать каталог, куда будет монтироваться папка, и отредактировать соответствующий файл:

# mkdir /mnt/Share
# mcedit /etc/fstab

Вставляем следующую строчку:

10.0.2.6:/home/share /mnt/Share nfs rw 0 0