Ich habe drei Maschinen in Produktion -
machineA 10.66.136.129
machineB 10.66.138.181
machineC 10.66.138.183
Auf all diesen Maschinen ist Ubuntu 12.04 installiert, und ich habe root-Zugriff auf all diese drei Maschinen.
Jetzt soll ich unter Dinge in meinen oben genannten Maschinen tun -
Create mount point /opt/exhibitor/conf
Mount the directory in all servers.
sudo mount <NFS-SERVER>:/opt/exhibitor/conf /opt/exhibitor/conf/
Ich habe /opt/exhibitor/conf
in all diesen drei Rechnern bereits ein Verzeichnis angelegt, wie oben erwähnt.
Jetzt versuche ich einen Mount Point zu erstellen. Also folgte ich dem folgenden Prozess -
Installieren Sie die NFS-Unterstützungsdateien und den NFS-Kernel-Server auf allen drei oben genannten Computern
$ sudo apt-get install nfs-common nfs-kernel-server
Erstellen Sie das freigegebene Verzeichnis auf allen drei oben genannten Computern
$ mkdir /opt/exhibitor/conf/
Bearbeitet die /etc/exports
und fügte den Eintrag wie folgt in allen drei oben genannten Maschinen -
# /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)
Ich habe versucht, auf Maschine A wie unten von Maschine B und Maschine C zu montieren, und es gibt mir diese Fehler-
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
Hat meine /etc/exports
Datei gut ausgesehen? Ich bin mir ziemlich sicher, dass ich meine exports
Akte durcheinander gebracht habe . Da ich in allen drei Maschinen den gleichen Inhalt in Exportdatei habe.
Irgendeine Idee, was ich hier falsch mache? Und was wird hier die richtige /exports
Datei sein?
0750
oder wenn der0700
Client, der versucht, das Mounten durchzuführen, mit hoher Wahrscheinlichkeit mit derselben Fehlermeldung fehlschlägt . Ich habe den Host von0750
nach gewechselt0755
und dann ist der Fehler verschwunden und alles war in Ordnung.