Điểm:0

Máy khách Ubuntu NFS bị treo khi ghi tệp lớn

lá cờ es

Tôi đang lưu trữ một máy chủ NFS trên NAS Synology của mình. Nó được cấu hình thông qua máy chủ NFS tích hợp trong Dịch vụ tệp. Các tùy chọn cấu hình có phần hạn chế và tôi đã đặt kích thước gói đọc/ghi 32kb và phiên bản NFS tối đa là 4.1.

Mục /etc/exports là:

/volume1/NAS_Andrew 192.168.0.0/24(rw,async,no_wdelay,crossmnt,insecure,all_squash,insecure_locks,sec=sys,anonuid=1024,anongid=100)

Ứng dụng khách Ubuntu của tôi có mục fstab sau:

192.168.0.219:/volume1/NAS_Andrew /mnt/nas nfs nofail,nconnect=16,rsize=32000,wsize=32000,hard 0 0

Điều này giải quyết mục sau trong /proc/mounts khi được gắn kết:

192.168.0.219:/volume1/NAS_Andrew /mnt/nas nfs4 rw,relatime,vers=4.1,rsize=32000,wsize=32000,namlen=255,hard,proto=tcp,nconnect=16,timeo=600,retrans=2 ,sec=sys,clientaddr=192.168.0.220,local_lock=none,addr=192.168.0.219 0 0

Vấn đề là khi tôi ghi một tệp lớn vào ngàm NFS, tất cả các hoạt động của hệ thống tệp khác trong ngàm đều bị treo.

Ví dụ: nếu tôi chạy phần sau trong thiết bị đầu cuối 1:

thời gian dd if=/dev/zero of=/mnt/nas/testfile bs=16k đếm=128k

và sau đó chạy ls -la ở nhà ga 2; các ls quá trình bị treo cho đến khi đ viết xong.

Tôi tin rằng sự cố chỉ xảy ra với máy khách NFS cục bộ vì nếu tôi chạy cùng ls -la trên một máy chủ khác cũng có phần chia sẻ NFS được gắn kết - nó chạy mà không bị treo hoặc gặp sự cố.

Tôi hy vọng rằng ai đó có thể làm sáng tỏ lý do tại sao thao tác ghi bị chặn. Tôi đã thử thiết lập kết nối = 16 trong nỗ lực tăng kết nối tcp và cho phép nhiều thao tác - tuy nhiên điều này không hiệu quả và tôi nghi ngờ kết nối có thể bị giới hạn trong trường hợp có nhiều giao diện mạng.

Tôi đang chạy Ubuntu 20.04.3 LTS.

Bất kỳ đầu vào được đánh giá rất cao.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.