Portál AbcLinuxu, 12. května 2025 18:25

Dotaz: NFS mount přestal být funční.

13.12.2013 00:16 lertimir | skóre: 64 | blog: Par_slov
NFS mount přestal být funční.
Přečteno: 269×
Odpovědět | Admin
Mám připojený diskový svazek ze serveru přes NFS. Po upgrade serveru z Centos 6.4 na 6.5 přestalo fungovat připojení svazku. Přičemž vše vypadá v pořádku. Exports je:
cat /etc/exports 
/mnt/basic      10.0.0.0/255.255.255.0(async,no_subtree_check,no_root_squash,rw,nohide)
< systém to vidí.
exportfs -v
/mnt/basic      10.0.0.0/255.255.255.0(rw,async,wdelay,nohide,no_root_squash,no_subtree_check)
z klienta mountnu / nebo /mnt (i když trochu nevím proč) ale v /proc je
cat /proc/fs/nfs/exports 
# Version 1.2
# Path Client(Flags) # IPs
/       10.0.0.0/255.255.255.0(ro,no_root_squash,sync,no_wdelay,no_subtree_check,v4root,fsid=0,uuid=32216067:bf8a4675:b7a76a46:5892dcf9)
/mnt    10.0.0.0/255.255.255.0(ro,no_root_squash,sync,no_wdelay,no_subtree_check,v4root,uuid=32216067:bf8a4675:b7a76a46:5892dcf9)
/mnt/basic      10.0.0.0/255.255.255.0(rw,no_root_squash,async,wdelay,nohide,no_subtree_check,uuid=05922dff:a482426d:a2e4d197:e02b0877)
tedy všechny nadřazené adresáře. Připojení na root proběhne:
mount -t nfs 10.0.0.1:/ /mnt/basic
:/ # ls /mnt/basic
mnt
:/ # ls /mnt/basic/mnt
basic
:/ # ls /mnt/basic/mnt/basic
ls: cannot open directory /mnt/basic/mnt/basic: Stale NFS file handle
dnopytle:/ # 
pokud připojím přímo ve verbose modu vidím,
mount -t nfs -v 10.0.0.1:/mnt/basic /mnt/basic
mount.nfs: timeout set for Fri Dec 13 00:12:45 2013
mount.nfs: trying text-based options 'vers=4,addr=10.0.0.1,clientaddr=10.0.0.10'
mount.nfs: mount(2): Stale NFS file handle
mount.nfs: trying text-based options 'vers=4,addr=10.0.0.1,clientaddr=10.0.0.10'
mount.nfs: mount(2): Stale NFS file handle
že mám stejné Stale NFS file handle jako v případě předchozím a spojení čeká do timeout. V SELinuxu příčina není, protože testuji při setenforce 0. Ale hlavně dříve to fungovalo a od 6.5 ne.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.12.2013 00:56 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: NFS mount přestal být funční.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak omluva za otravování. Vyřešeno. Přehodil jsem v exports jednou ro a zpět na rw updatoval pomocí exportfs -ra a mount funguje. v /proc/fs/nfs/exports je přesně to samé včetně UUID. Tak nevím, kde byl problém.
14.12.2013 00:15 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: NFS mount přestal být funční.
Tak vyřešené to není na úrovni bootu, ale jsem schopen se připojit. Po rebootu serveru se na něj nedá připojit. Zřejmě mi připadá, že chyba je regresí situace z chyby 538609. Zvláště comment 2 přesně popisuje mou situaci /mnt je obyčený adresář pod rootem a /mnt/basic je adresář namountovaného filesystému pod LVM. A comment praví, že se připojit nedá. Pokud změním adresář v exports a provedu exportfs -ra lze se připojit. Změna je v tom, že pokud provedu změnu zpět a znovu exportfs -ra, tak se připojím i nyní. Nemožnost připojení po rebootu byly 3 pokusy a 3 krát špatně.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.