Назад | Перейти на главную страницу

Монтирование NFS, установленное внутри другого монтирования NFS, случайным образом исчезает

У меня довольно странная проблема, когда мои вложенные монтирования NFS время от времени просто исчезают случайным образом.

Записи fstab выглядят примерно так:

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

Проблема в том, что время от времени папка «/ home / bigdir» будет пустой, даже если mtab считает, что общий ресурс все еще смонтирован. nfsstat et. al. тоже думаю, что доля все еще смонтирована.

Единственное, что работает, - это размонтирование, а затем (повторное) монтирование общего ресурса bigdir.

Серверная часть - это NetApp. Клиентская сторона - это ядро ​​RHEL5.5, 2.6.18-194 (да, я знаю, что 5.8 отсутствует, но, насколько я понимаю, для этой конкретной проблемы нет исправлений).

Я могу использовать различные хаки, такие как automount, или монтировать его на другой путь, а затем использовать --mount bind, но я хотел бы исправить основную проблему.

Я считаю, что «основную проблему» исправить нельзя. Когда ваш / home перемонтируется, например, из-за проблем с подключением, ваше вложенное монтирование становится скрытым, потому что каталог, в который он был смонтирован, не существует (). Я думаю, что лучшее решение - смонтировать вложенный общий ресурс в другую точку и использовать символическую ссылку. Я всегда так поступаю. Кстати. crossmnt и nohide было бы лучше всего включить в экспорт сервера и смонтировать один общий ресурс.

Кажется, вам не пришлось бы монтировать bigdir также из доли NFS. как вы уже монтируете домой с участием bigdir вложенный в него. Значит, вам просто нужно

mount /home/bigdir /bigdir

Или даже просто сделать софт линк?

Вы упомянули попытку автомонтирования. Вы взяли /home/bigdir вход из автофс? Мне интересно, не оставили ли вы его там случайно, а automount отключает его. Я не уверен, как войти в обе fstab и autofs проиграют (хотя я предполагаю, что fstab победит, и это будет рассматриваться как статическое монтирование).

Кроме того, делает df -h шоу /home/bigdir как монтируется?