NFS позволяет организовать сетевое хранилище. Поддерживается на большинстве систем.

Для примера:
Сервер: 12.34.56.789
Клиент: 12.33.44.555

Установка и настройка NFS-сервисов производится под админом.

# Debian: установка на сервере и на клиенте
apt-get install nfs-kernel-server nfs-common

# CentOS: установка на сервере и на клиенте
yum install nfs-utils nfs-utils-lib

# добавляем nfs в автозапуск и запускаем сервис
chkconfig nfs on 
service rpcbind start
service nfs start

На сервере

Редактируем файл /etc/exports и добавляем туда директорию, к которой будет открыт доступ для клиента:

# добавить в конец файла
"/home           12.33.44.555(rw,sync,no_root_squash,no_subtree_check)" >> /etc/exports

# обновить таблицу экспорта
exportfs -a

На клиенте

# Создаем директорию, в которую будет смонтирована директория с сервера.
mkdir -p /mnt/nfs/home

# монтируем директорию с сервера
mount 12.34.56.789:/home /mnt/nfs/home

# проверяем
df -h

# увидим что-то вроде:
# Filesystem            Size  Used Avail Use% Mounted on
# /dev/sda               20G  783M   18G   5% /
# 12.34.56.789:/home       20G  785M   18G   5% /mnt/nfs/home


# отмонтировать шару
umount /mnt/nfs/home

Чтобы директория монтировалась при запуске, добавим маунт в fstab:

12.34.56.789:/home /mnt/nfs/home nfs      auto,noatime,intr,tcp,actimeo=1800 0 0
Отмечено:

Добавить комментарий