Крепление 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. и др. также думайте, что доля все еще установлена.

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

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

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

9 голосов | спросил espenfjo 29 J0000006Europe/Moscow 2012, 23:37:30

3 ответа


1

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

Кроме того, df -h show /home/bigdir как смонтирован?

ответил Banjer 30 J0000006Europe/Moscow 2012, 00:13:49
1

Кажется, вам не нужно будет монтировать bigdir из общего ресурса NFS. поскольку вы уже устанавливаете home с вложенным в него bigdir . Итак, вам нужно просто

mount /home/bigdir /bigdir

Или, возможно, просто софт-ссылку?

ответил Octavian 4 Jam1000000amThu, 04 Jan 2018 01:18:47 +030018 2018, 01:18:47
1

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

ответил Harka Gyozo 18 Jam1000000amThu, 18 Jan 2018 09:19:42 +030018 2018, 09:19:42

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132