Unutulmaması gereken bir şey, NFS sunucusu dışarıdayken - bağların donacak - yumuşak bir montaj yapmanın engellenmeyeceği, böylece "dondurmanın" önlenebileceği, ancak bu, ev dizinleri sorununu bir evsiz olarak çözmeyeceğidir. dizin, kullanıcı yine de berbat.
NFS sunucusu kurtardığında bile, bir şey yapmazsanız, donma problemi devam edecek - montaj makinesindeki işlemi öldürmeniz ve yeniden takmanız gerekecek. Bunun nedeni, NFS sunucusu geri geldiğinde, farklı bir şekilde atanmasıdır fsid
- bu yüzden en azından bu problemi fsid
NFS sunucusunda sabit kodlayarak düzeltebilirsiniz , örneğin ...
#. Home Directories
/usr/users \
192.168.16.0/22(rw,sync,no_root_squash,fsid=1) \
192.168.80.0/22(rw,sync,no_root_squash,fsid=1)
#. Scratch Space
/var/ftp/scratch \
192.168.16.0/22(rw,async,no_root_squash,fsid=3) \
192.168.80.0/22(rw,async,no_root_squash,fsid=3) \
172.28.24.151(rw,async,root_squash,fsid=3)
exports(5)
Adam sayfası devletler ...
fsid=num
This option forces the filesystem identification portion of the file handle
and file attributes used on the wire to be num instead of a number derived
from the major and minor number of the block device on which the filesystem
is mounted. Any 32 bit number can be used, but it must be unique amongst
all the exported filesystems.
This can be useful for NFS failover, to ensure that both servers of the
failover pair use the same NFS file handles for the shared filesystem thus
avoiding stale file handles after failover.
... Bu, büyük / küçük sayılar değişmediği sürece (ki bunlar genellikle değişmez, SAN / multipath birimlerini dışa aktardığınız durumlar dışında, değişebilecek olan yerler hariç) gösterirse de, sorunu tamamen çözdüm - yani NFS sunucusu geri gelirse - bağlantı hızlı bir şekilde geri yüklendi - bunun neden /dev/sdaX
örneğin cihazlar için bir fark yarattığını hala bilmiyorum .
Şimdi, tartışmamın büyük ölçüde fıkra dışı olduğunu belirtmeliyim - aslında sorunu niye düzelttiği anlamını taşımıyor, ama sorunu düzelttiği "görünüyor" - bir şekilde - muhtemelen burada oynadığım diğer değişkenler var henüz keşfedilmedi. =)