On 9.8.2016 21:50, Milan Cizek wrote:
snažím se převést fungující NFS na nejnovější V4 ale nedaří se mi. Nejsem si
jistý zápisem v exports, některé návody se docela liší.
Ja bych za navid prvni volby povazoval 'man exports'. Jsou tam i
priklady ;-)
Starší NFS (asi v3?) mi jede. Děkuji za pomoc.
Na klientovi (10.0.254.78)
# mount_nfs -o nfsv4 10.0.254.1:/usr/home /mnt/igw-home/
mount_nfs: /mnt/igw-home, : Permission denied
Na serveru (10.0.254.1):
# cat /exports
V4: /usr/backup 10.0.254.78(rw,no_root_squash)
V4: /usr/home 10.0.254.78(rw,no_root_squash)
/usr/backup /usr/home -maproot=root 10.0.254.78
Ja NFSv4 nepouzivam vubec a starsi NFS jen trochu, ale jen po precteni
uz zmineneho 'man exports' mi tam rozhodne neco divny pripada. Z
manualovy stranky cituji:
There can only be one NFSv4 root directory per server.
Zaznam 'V4:' tam sice muzes mit vickrat, pak ale
all entries of this form must specify the same directory path.
Coz u tebe neplati. Nevim jaky to ma dusledek v praxi.
Taktez jsem v manualove strance nenasel nic o tom, ze by na tom radku
slo neco psat do kulate zavorky.
Podle me jsou oba dva ty radky syntakticky vadne a ignoruji se. Nevim
zda je pripustne v souboru zadnou platnou V4 direktivu nemit a zda to
muze zpusobovat onen problem.
Nezkousel jsem to, je to "knizeci rada od stolu".
# showmount -e
Exports list on localhost:
/usr/home 10.0.254.78
/usr/backup 10.0.254.78
Ano, ty mountpointy tam existuji, ale to jeste nutne neznamena, ze jsou
dostupne pro konkretniho klienta, takze tohle nam nic moc nerika.
Dan
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l