Tôi có autofs được cài đặt trên một số máy chủ Linux được kết nối với máy chủ NFS trung tâm cho người sử dụng / thư mục nhà. Nó hoạt động rất tốt khi gắn các thư mục khi đăng nhập, nhưng các mount dường như không bao giờ hết thời gian. Tôi đã kiểm tra / etc / sysconfig / autofs và mặc định thực sự được đặt thành 300, vì vậy những thứ này sẽ hết thời gian sau 5 phút.
Khởi động lại autofs sẽ vượt qua tất cả các thư mục, vì vậy tôi biết nó có khả năng.
Tôi đã cố gắng sử dụng lsof ngẫu nhiên trên các thư mục nhưng không có tệp nào xuất hiện mở bất cứ lúc nào.
Tôi cũng đã gắn một thư mục ngẫu nhiên mà tôi biết là không hoạt động, nhưng chúng không bao giờ tự khắc phục được. Một số trong các hộp này có hơn 10 người dùng đã đăng nhập một lần và các lần gắn kết không bao giờ giảm.
Tôi chỉ đang cố gắng tìm ra một phương pháp tốt hơn để tìm hiểu lý do tại sao. Tôi không thấy bất cứ điều gì cụ thể trong bất kỳ nhật ký.
Bất kỳ đề xuất đều được đánh giá cao. Cảm ơn!
CẬP NHẬT
Tôi đã bật gỡ lỗi cho autofs nhưng dường như nó không tiết lộ bất cứ điều gì khác thường. Các nhật ký này được tạo 7 phút sau khi / home / user1 ban đầu được gắn và sau 6 phút không hoạt động. Theo mặc định 5 phút, điều này đáng lẽ phải được bỏ qua. Tôi chưa bao giờ thấy một bản ghi đi qua cho thấy một nỗ lực thậm chí đã được thực hiện để vượt qua.
Jan 11 12:52:00 linux automount[26505]: st_expire: state 1 path /home
Jan 11 12:52:00 linux automount[26505]: expire_proc: exp_proc = 3055176592 path /home
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user1
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user2
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user3
Jan 11 12:52:00 linux automount[26505]: 3 remaining in /home
Jan 11 12:52:00 linux automount[26505]: expire_cleanup: got thid 3055176592 path /home stat 7
Jan 11 12:52:00 linux automount[26505]: expire_cleanup: sigchld: exp 3055176592 finished, switching from 2 to 1
Jan 11 12:52:00 linux automount[26505]: st_ready: st_ready(): state = 2 path /home
Cập nhật 2 Sau khi nói chuyện với bộ phận hỗ trợ của Red Hat về vấn đề này, giải pháp cuối cùng là rút ngắn giá trị thời gian chờ cho các thư mục nhà. Tôi đã làm điều đó và có vẻ tốt. Một cái gì đó rõ ràng là đi qua điểm gắn kết cứ sau 2 1/2 đến 3 phút và khiến điều này ở lại.
Giải pháp là thêm giá trị thời gian chờ vào tệp /etc/auto.master cho ánh xạ đó:
/home /etc/auto_home --timeout=120
df
, nhưng chỉ muốn làm rõ.