Gắn kết NFS được gắn bên trong một khung NFS khác biến mất ngẫu nhiên


9

Tôi có một vấn đề khá kỳ lạ khi các mount NFS lồng nhau của tôi thỉnh thoảng biến mất.

Các mục fstab trông giống như thế này:

nfs:/home /home nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp 0 0
nfs:/bigdir /home/bigdir nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp,bg 0 0

Vấn đề là thỉnh thoảng thư mục "/ home / bigdir" sẽ trống, mặc dù mtab nghĩ rằng chia sẻ vẫn được gắn kết. nfsstat et. al. cũng nghĩ rằng chia sẻ vẫn được gắn kết.

Điều duy nhất hoạt động là bằng cách ngắt kết nối, và sau đó (gắn lại) việc chia sẻ bigdir.

Phía máy chủ là một NetApp. Phía máy khách là hạt nhân RHEL5.5, 2.6,18-194 (Có, tôi biết 5,8 đã hết, nhưng theo như tôi thấy thì không có lỗi nào cho vấn đề cụ thể này).

Tôi có thể sử dụng nhiều bản hack khác nhau như automount hoặc gắn nó vào một đường dẫn khác và sau đó sử dụng --mount bind, nhưng tôi muốn khắc phục vấn đề tiềm ẩn.

Câu trả lời:


1

Bạn đã đề cập đến việc thử automount. Bạn đã lấy /home/bigdirmục ra khỏi autofs? Tôi đang tự hỏi nếu bạn để nó ở đó một cách tình cờ và automount đang hết thời gian. Tôi không chắc chắn làm thế nào một mục trong cả fstab và autofs sẽ diễn ra (mặc dù tôi đoán fstab sẽ thắng và nó sẽ được coi là một mount tĩnh).

Ngoài ra, không df -hhiển thị /home/bigdirnhư gắn kết là tốt?


Hi, cảm ơn bạn cho câu trả lời của bạn. Tôi chưa thử sử dụng automount vì chúng tôi thường không có nhu cầu nào cho nó. Chủ yếu là để có được một số tự động hóa để gắn / ngắt kết nối chia sẻ khi không được sử dụng, nó có thể đã giúp khắc phục vấn đề. dfthực sự đã hiển thị / nhà / bigdir là tốt.
Espenfjo

1

Có vẻ như bạn sẽ không phải gắn kết bigdir từ chia sẻ NFS. như bạn đã gắn kết nhà với bigdir lồng trong đó. Vì vậy, sau đó bạn chỉ cần phải

mount /home/bigdir /bigdir

Hoặc thậm chí có thể chỉ là tạo một liên kết mềm?


Đây không phải là cách NFS hoạt động.
womble

Bạn đã đúng: anh ấy sẽ phải thêm nohidethẻ
Octavian

Không, nohidelà cho gắn kết lồng trên máy chủ.
womble

1

Tôi nghĩ rằng "vấn đề cơ bản" không thể được sửa chữa. Khi bạn / nhà của bạn kết thúc, vì exmple do vấn đề kết nối, mount của bạn bị ẩn, bởi vì thư mục nơi nó được gắn kết không tồn tại (). Tôi tin giải pháp tốt nhất là gắn kết chia sẻ lồng nhau đến một điểm khác và sử dụng một liên kết tượng trưng. Đây là cách tôi luôn làm. Btw. crossmnt và no leather sẽ là tốt nhất để đưa vào xuất khẩu của máy chủ và gắn kết một cổ phần.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.