
У меня две системы, и мне нужно создать на одной из них папку, которая будет полностью доступна для чтения/записи на другой.
Вопросы:
1) Как настроить NFS на сервере(ах)? Он не установлен как доступная файловая система/модуль.
2) Где мне разместить эту папку/какое общепринятое место для размещения таких общих папок?
Это система RHEL5.
Ошибка при настройке NFS.
Это то, что я сделал на сервере server1, на котором я хочу предоставить общий доступ к локальной папке с сервером server0.
В /etc/exports я добавил
/home/els1-share 199.199.82.98(rw,sync)mkdir /home/els1-share
Включил nfs и portmap через
ntsysvНачатые услуги:
/etc/init.d/portmap start
Запуск portmap: [ OK ]
/etc/init.d/nfs start
Запуск служб NFS: [ OK ]
Запуск квот NFS: [
OK ] Запуск демона NFS: [ OK ]
Запуск mountd NFS: [ OK ]
Теперь на сервере server0 я сделал
1. mkdir /home/els1-share
2. mount 199.199.82.130:/home/els1-share /home/els1-share
время ожидания истекло с:
mount: монтирование к серверу NFS «199.199.82.130» не удалось: Системная ошибка: Время ожидания соединения истекло.
IP-адреса были замаскированы, в остальном вывод точный.
решение1
yum -y install nfs-utils portmap
Подготовьте и измените /etc/exports для совместного использования файлов, как показано ниже.
/home/NFS-files 192.168.100.0/24(ро,синхронизация)
/home/NFS-share */26(чтение,синхронизация)
/ISO 192.168.100.0/24(ролевой,синхронизация)
service portmap start
service nfs start
решение2
обычно экспорты NFS размещаются за пределами областей, контролируемых ОС (/usr /etc /var), обычно в другой области, называемой /exports
Если вы автоматически монтируете домашние каталоги в /home, это изменит их размещение.
Использованиепоказывать монтирование -eдля проверки очень полезно.
Наслаждайтесь. fe007
решение3
Убедитесь, что вы также запустили nfs и portmap на клиенте. Чтобы проверить работу NFS, временно отключите брандмауэр на обоих серверах, если это возможно, с помощью команды:
service iptables stop