Chúng tôi có chia sẻ NFS 4, chia sẻ âm lượng giữa một số máy chủ (máy chủ NFS và máy khách tất cả Debian 8). Chúng tôi đã có một số vấn đề gần đây khi mất điện mạng sẽ đóng băng các hệ thống máy khách.
NFS của chúng tôi lựa chọn là tối thiểu, chỉ rw
(và do đó giá trị mặc định hard
, fg
, vv).
Tôi hiện đang thử nghiệm các tùy chọn này, nhưng không nhận được hành vi mà tôi mong đợi:
rw,soft,bg,retrans=6,timeo=150
(Tôi đã tăng các lần truy xuất để bù đắp một số rủi ro mềm)
Quy trình tôi đang làm để kiểm tra là:
- Máy khởi động
cd
đến/mnt/mountpoint
- Xác minh kết nối NFS ok
cd /
- giết mạng
ifdown eth0
cd
đến/mnt/mountpoint
ls
Tại thời điểm này, dòng lệnh đóng băng và tôi không thể ngắt nó. Sau một thời gian, thông báo 'nfs: server [servername] không phản hồi, hết thời gian`, dường như lặp lại một lần một phút (không xác định).
Những gì tôi muốn / mong đợi xảy ra cho hoạt động không thành công và trả lại quyền kiểm soát.
Xin vui lòng ai đó có thể cho tôi biết tôi đang sai ở đâu với các cài đặt này?
(PS: Tôi cũng đã thử gắn với autofs, nhưng thấy hành vi tương tự)
Cảm ơn bạn
hard
cũng tệ như chúng tôi (hệ thống chết và chết cho đến khi được khởi động lại). intr
không được hỗ trợ trong NFS4 theo người đàn ông.
intr
nó được hỗ trợ bởi NFS4, nhưng không phải bởi hạt nhân> 2.6.25)
cd
, nhưng thay vào đó làm ls /mnt/mountpoint
? Có thể sau khi ls
thất bại, trình bao của bạn đang thử các hoạt động của hệ thống tệp phụ thuộc vào PWD. (Thậm chí tệ hơn, nếu bạn đủ dại dột để đặt .
vào $PATH
)
soft
trong bất kỳ trường hợp nào. Nó cho phép dữ liệu bị loại bỏ do lỗi . Thay vào đó tôi đề nghịhard,intr
.