У мене три машини -
machineA 10.66.136.129
machineB 10.66.138.181
machineC 10.66.138.183
і всі ці машини мають Ubuntu 12.04, встановлений у ній, і у мене є кореневий доступ до всіх цих трьох машин.
Тепер я маю робити внизу речі на своїх вищезгаданих машинах -
Create mount point /opt/exhibitor/conf
Mount the directory in all servers.
sudo mount <NFS-SERVER>:/opt/exhibitor/conf /opt/exhibitor/conf/
Я вже створив /opt/exhibitor/conf
каталог на всіх цих трьох машинах, як згадувалося вище.
Зараз я намагаюся створити Точку Гори. Тому я дотримувався нижченаведеного процесу -
Встановіть файли підтримки NFS та сервер ядра NFS на всіх вищезазначених машинах
$ sudo apt-get install nfs-common nfs-kernel-server
Створіть спільний каталог на всіх вищезазначених трьох машинах
$ mkdir /opt/exhibitor/conf/
Редагував /etc/exports
та додав такий запис у всіх перелічених трьох машинах -
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/opt/exhibitor/conf/ 10.66.136.129(rw)
/opt/exhibitor/conf/ 10.66.138.181(rw)
/opt/exhibitor/conf/ 10.66.138.183(rw)
Я спробував встановити на machineA, як нижче, від machineB і machineC, і це дає мені цю помилку-
root@machineB:/# sudo mount -t nfs 10.66.136.129:/opt/exhibitor/conf /opt/exhibitor/conf/
mount.nfs: access denied by server while mounting 10.66.136.129:/opt/exhibitor/conf
root@machineC:/# sudo mount -t nfs 10.66.136.129:/opt/exhibitor/conf /opt/exhibitor/conf/
mount.nfs: access denied by server while mounting 10.66.136.129:/opt/exhibitor/conf
Чи /etc/exports
добре виглядав мій файл? Я майже впевнений, що я зіпсував свій exports
файл. Оскільки я маю однаковий вміст у всіх трьох машинах у файлі експорту.
Будь-яка ідея, що я тут роблю? І який тут буде правильний /exports
файл?
0750
або0700
тоді клієнт, який намагається встановити, дуже ймовірно не вдасться із цим самим повідомленням про помилку. Я змінив хост з0750
на,0755
а потім помилка пішла і все було добре.