Уважаемые посетители портала Kamensk.NET! Напоминаем вам, что будучи зарегистрированным пользователем вы получаете возможность оставлять комментарии к новостям на сайте и к топикам на форуме, иметь доступ к скрытым разделам и много других благ и привелегий. Пожалуйста заполните регистрационную форму, это отнимет у вас всего лишь несколько минут вашего времени.

Настройка NFS-сервера за 2 минуты в Debian GNU/Linux.

На объёмную статью не тянет, а вот в качестве совета самое то. Smile

Имеем 2 хоста: 10.2.51.132 и 10.2.51.137. На первом расположен локальный репозитарий Debian GNU/Linux. Хочется подгружать пакеты с него, чтобы снизить интернет траффик.

На 10.2.51.132 устанавливаем пакеты nfs-kernel-server, nfs-common, portmap:

apt-get install nfs-kernel-server nfs-common portmap

В файл /etc/exports на этом же хосте прописываем строку:

/localrepo 10.2.51.137(ro,sync,no_root_squash,no_subtree_check)

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

exportfs -a

С серверной частью всё. Smile Настраиваем клиентскую часть.

На хосте 10.2.51.137 устанавливаем nfs-common и portmap:

apt-get install nfs-common portmap

Создаём точку монтирования и монтируем наш nfs-ресурс:

mkdir -p /mnt/localrepo
mount 10.2.51.132:/localrepo /mnt/localrepo

Проверяем:

df -h

или

cat /etc/mtab

Чтобы каждый раз на стороне клиента не вводить команду mount вручную можно прописать ресурс в файле /etc/fstab:

10.2.51.132:/locarepo /mnt/localrepo nfs defaults 0 0

размонтируем каталог:

umount /mnt/localrepo

И перемонтируем его в автоматическом режиме:

mount -a

Последние две команды вводить не обязательно, это необходимо лишь для проверки правильности заполнения /etc/fstab.

Подключаем репозитарий в файле /etc/apt/sources.list:

deb file:///mnt/localrepo lenny main contrib

И обновляем кеш пакетов:

apt-get update

Всё. Smile