[SOLVED] Как расшарить /usr/portage на несколько компьютеров ?

Есть комп на котором установлен NFS сервер

secondserver ~ # cat /etc/exports
/usr/portage/ 192.168.0.0/24(sync,rw,no_root_squash,no_all_squash,no_subtree_check)

Есть клиентский комп

mail / # cat /etc/fstab
...
...
192.168.0.254:/usr/portage    /usr/portage  nfs         rw                  0 0
...
mail / # mount
...
...
nfsd on /proc/fs/nfs type nfsd (rw,noexec,nosuid,nodev)
192.168.0.254:/usr/portage on /usr/portage type nfs (rw,addr=192.168.0.254)

Подскажите, чего я делаю не так, как смонтировать /usr/portage на клиентской машине rw ?

Если я на клиентской машине пытаюсь что то записать в папку /usr/portage получаю ошибку

mail / # touch /usr/portage/123
touch: cannot touch `/usr/portage/123': Permission denied

P.S.
Решение: на всех серверах прописал
net-fs/nfs-utils -kerberos

http://linux.vsi.ru/gentoo-wi

http://linux.vsi.ru/gentoo-wiki/ru/index.php/HOWTO_Portage_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_NFS
вот статейка неплохая, этот способ у меня работает

__________________________________
Главное не забыть mount /dev/hands

Забавно, на всех серверах

Забавно, на всех серверах кроме одного, команда
touch /usr/portage/123
работает нормально, и только на одном ругается
Permission denied

В исходном состоянии, на этом сервере папка /usr/portage имеет хозяина root root, а на остальных portage portage

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

а если попробовать umount

а если попробовать

umount /usr/portage
chown portage:portage /usr/portage
mount /usr/portage

__________________________________
Главное не забыть mount /dev/hands

.

причём chown -R, хотя, может быть, это и лишнее

Нет, не работает. Подозреваю,

Нет, не работает. Подозреваю, что дело тут не в правах на исходную директорию.

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

У меня осталось впечатление,

У меня осталось впечатление, что "рекомендуемый" вариант — это distfiles через NFS и свой rsync-сервер. Так мы на работе и сделали

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

В таком случае нужно делать

В таком случае нужно делать emerge --sync && layman -S на каждом сервере или ставить в кронтаб, а с моими настройками обновление можно делать только на одном сервере

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

Да, но тогда не будет

Да, но тогда не будет дёргаться сеть при каждом emerge -pv и т.п. Опять же, собранные пакеты тоже будут "одни на всех", что не всегда хорошо

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

А каким образом в этом случае

А каким образом в этом случае расшарить оверлеи ?

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

А в чём проблема? layman по

А в чём проблема? layman по умолчанию в /usr/portage/local/ складывает, стало быть, со стандартными настройками rsync должно и оно синхронизироваться

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Поделись HOWTO как это

Поделись HOWTO как это сделать

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

http://www.gentoo.org/doc/en/

http://www.gentoo.org/doc/en/rsync.xml

Насчёт оверлеев не проверял, но по логике, должны и они синхронизироваться.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

История получила

История получила продолжение.

Сегодня заметил, что nfs-utils на рабочем клиенте и на сервере собраны с флагом kerberos, а на клиенте с глюками без этого флага.

Как вы думаете, будет работать если пересобрать nfs-utils на остальных машинах без kerberos ?

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".