Подключаем шару NFS с помощью autofs

Так как домашний парк компьютеров с установленной Ubuntu представлен двумя компьютерами, передо мной встала необходимость расшарить второй комп, для его быстрого и удобного обращения к файлам, с основного компа. На обоих компах стоят гигабитные сетевые карточки, так что вариант расшаривания через SAMBA мне не подошёл, поскольку я бы потерял всю скорость, предоставляемую гигабитной сетью. В итоге остановился на родном для Unix-систем протоколе NFS. Ну-с, поехали.

Для начала установим пакеты (со всеми зависимостями), необходимые для нормальной работы с nfs (проделываем это на обоих компьютерах):

# apt-get install nfs-kernel-server

Теперь расшарим необходимую нам папку (для примера возьму /mnt). Открываем для редактирования файл /etc/exports (на удаленном компьютере):

# nano /etc/exports

вносим туда расшариваемую папку:

/mnt 192.168.0.1(rw)

rw - значит мы получим права для записи. Другие параметры ищите в мануалах.
192.168.0.1 - хост который имеет доступ к шаре (в данном случае мой основной компьютер).

Теперь сделаем, чтобы у нас эта шара маунтилась только при обращении к ней. Для этого используем autofs (устанавливаем на основном компьютере):

# apt-get install autofs

Открываем для редактирования файл auto.master:

# nano /etc/auto.master

раскомментируем строку

/misc /etc/auto.misc --timeout=60

Создаете в корне системы папку misc:

# mkdir /misc

Открываем для редактирования файл auto.misc:

# nano /etc/auto.misc

Добавляем туда строку:

komp2 -rw 192.168.0.2:/mnt

komp2 - название папки в которую будет маунтится шара. Папка создается автоматически при обращении к ней в созданной нами папке /misc.
192.168.0.2 - ip-адрес удаленного компа, на котором расшарили папку.
Теперь перезапускаем демоны:
nfs на удаленном компьютере:

# /etc/init.d/nfs-kernel-server restart

autofs на основном компьютере:

# /etc/init.d/autofs restart

Все, теперь чтобы примаунтить удаленную шару, просто переходим в папку /misc/komp2:

$ cd /misc/komp2

P.S. Учтите, в Ubuntu 7.10, при монтировании через nfs не видны разделы с файловой системой ntfs. На офф. сайте написано, что это можно исправить пересобрав nfs с необходимыми параметрами или же стоит немного подождать, так как в дальнейшем появится поддержка ntfs.

Удобные прихожие всех мастей вам помогут изготовить и установить в фирме "Берлиоз Интерьер".

Вот такой отличные саяногорский городской сайт оказывается существует в природе, а вы то и не знали!

Опубликовано 02.02.2007в 12:42. В рубриках: Optimize, Ubuntu. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить свой отзыв или трекбек со своего сайта.

Оставьте свой комментарий