Một điều cần lưu ý là khi máy chủ NFS không hoạt động - các mount của bạn sẽ bị đóng băng - thực hiện một mount mềm sẽ không chặn để bản thân "đóng băng" có thể tránh được, tuy nhiên điều đó sẽ không khắc phục được vấn đề của các thư mục nhà như không có nhà thư mục, người dùng được vít nào.
Ngay cả khi máy chủ NFS phục hồi, trừ khi bạn làm gì đó với nó, vấn đề đóng băng sẽ vẫn còn - bạn sẽ phải hủy quy trình trên máy lắp và kể lại. Lý do cho điều này là khi máy chủ NFS hoạt động trở lại, nó đã chỉ định khác fsid
- vì vậy, ít nhất bạn có thể khắc phục vấn đề này bằng cách mã hóa cứng các fsid
s trên máy chủ NFS, ví dụ ...
#. 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)
Các exports(5)
trang người đàn ông khẳng định ...
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.
... Trong khi điều đó chỉ ra rằng miễn là các số chính / phụ không thay đổi (mà chúng thường không thay đổi, ngoại trừ khi bạn xuất khối lượng SAN / bội, nơi có thể thay đổi), tôi đã thấy rằng chúng tôi Tôi đã loại bỏ hoàn toàn vấn đề - tức là, nếu máy chủ NFS hoạt động trở lại - kết nối đã được khôi phục nhanh chóng - tôi vẫn thực sự không biết tại sao điều này lại tạo ra sự khác biệt cho các thiết bị chẳng /dev/sdaX
hạn.
Bây giờ tôi nên chỉ ra rằng đối số của tôi chủ yếu là giai thoại - thực sự không có lý do tại sao nó đã khắc phục vấn đề, nhưng dường như "đã khắc phục nó - bằng cách nào đó - có thể có các biến khác đang diễn ra ở đây mà tôi đã chơi chưa được khám phá =)