Настройка nfs сервера и nfs клиента ubuntu 8.04

Устанавливаем пакеты.
sudo apt-get install nfs-kernel-server nfs-common portmap

Если какие-либо идут ошибки с зависимостями, про привожу мой список репозитариев из файла /etc/source.list

cat /etc/apt/sources.list |grep deb |grep -v \#
deb http://ru.archive.ubuntu.com/ubuntu/ hardy main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ hardy universe
deb http://ru.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb http://ru.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu hardy partner
deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse

Я решил расшарить свой локальный репозитарий пакетов, чтобы с других компьютеров можно было монтировать эту папку и устанавливать пакеты не качая их с инета. Впрочем это уже другая история, которую должен был осветить ffsdmad в свей статье. А пока можете ее погляеть по адресу http://forum.e-kirov.ru/index.php?showtopic=6115


/etc/init.d/nfs-kernel-server restart
* Stopping NFS kernel daemon [ OK ]
* Unexporting directories for NFS kernel daemon... [ OK ]
* Exporting directories for NFS kernel daemon... exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.0.1/24:/var/cache/apt/archives/".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
[ OK ]
* Starting NFS kernel daemon

Получаем такое сообщение.
Добавляем опцию subtree_check - эта опция активирует дополнительные проверки наличия файла по переданному file handle.

Получаем следующую строку в файле /etc/exports на сервере
/var/cache/apt/archives/ 192.168.0.1/24(ro,no_root_squash,subtree_check,async)

Добавляем строчку в /etc/fstab клиентской машины находящейся в сети 192.168.0.0
sudo vim /etc/fstab
192.168.0.43:/var/cache/apt/archives /home/zema/data nfs ro,hard,intr 0 0

устанавливаем на клиентской машине пакет nfs-common
sudo apt-get install nfs-common

Сейчас можно подмонтировать данную шару командой
sudo mount /home/zema/data

если все прошло удачно , то в /home/zema/data будут файлы из /var/cache/apt/archives/



Комментариев 0
Нужна авторизация с помощью
Об авторе
Илья Илья

меня можно найти тут