В прошлой заметке я пошагам прошёлся и разобрал основные моменты возникающие при настройка NFS-сервера. Сейчас же я распишу, как настроить NFS-клиента для обмена файлами между сервером и сервером/рабочей станцией.
И так у нас есть система с осью Ubuntu 10.10 которая будет выступать клиентом по отношению к NFS-серверу.
ekzorchik@ub64amd:~$ uname -a && ifconfig eth0 | grep -E “inet addr”
Linux ub64amd 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux
inet addr:192.168.1.34 Bcast:192.168.1.255 Mask:255.255.255.0
Теперь перейдём к процессу доустановки необходимых утилит:
ekzorchik@vekz:~$ apt-cache search nfs-common
nfs-common – общие для клиента и сервера файлы поддержки NFS
ekzorchik@ub64amd:~$ sudo aptitude install postmap nfs-common
Adding system user `statd’ (UID 117) …
Adding new user `statd’ (UID 117) with group `nogroup’ …
Not creating home directory `/var/lib/nfs’.
statd start/running, process 2145
gssd stop/pre-start, process 2168
idmapd stop/pre-start, process 2194
Processing triggers for libc-bin …
ldconfig deferred processing now taking place
Создадим точку монтирования в которую будем подключать сетевой том:
ekzorchik@ub64amd:~$ sudo mkdir /nfs-shara
Чтобы при перезагрузки системы не терять подключение к NFS-серверу отредактируем конфигурационный файл (fstab) отвечающий за подключение дисков в момент загрузки системы:
ekzorchik@ub64amd:~$ sudo nano /etc/fstab
192.168.1.35:/nfs /nfs-shara nfs rw,hard,intr 0 0
Сохраняем изменения «Ctrl + O» и выходим «Ctrl + X»,
, где
hard:- если сервер отключился, операции, которые пытаются получить к нему доступ, повторяются до тех пор, пока сервер не ответит;
rw:– монтирование ФС для чтения-записи (сервер также должен экспортировать в режиме rw);
теперь можно монтировать:
ekzorchik@ub64amd:~$ sudo mount 192.168.1.35:/nfs /nfs-shara
||
ekzorchik@ub64amd:~$ sudo mount -t nfs -o rw 192.168.1.35:/nfs /nfs-shara
Для проверки правильности монтирования в консоли набрать:
ekzorchik@ub64amd:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 21G 2.3G 18G 12% /
none 496M 228K 496M 1% /dev
none 501M 168K 501M 1% /dev/shm
none 501M 120K 501M 1% /var/run
none 501M 0 501M 0% /var/lock
none 21G 2.3G 18G 12% /var/lib/ureadahead/debugfs
192.168.1.35:/nfs 21G 6.8G 13G 35% /nfs-shara – работает!!!
Ресурс подключён, доступ в него можно получить только с правами суперпользователя root.