Рекурсивные монтирования не видны в конечной точке

У меня есть небольшая (виртуальная) инфраструктура с несколькими серверами - и некоторые из этих конфигураций я не могу изменить из-за ограничений программного обеспечения. 2 сервера являются WEB-серверами и NAS-подобным сервером. Перед веб-сервером находится балансировщик нагрузки (не связанный с вопросом, но для понимания).

NAS установил раздел для файлов, которые я хотел бы обслуживать веб-серверам. Поэтому я настроил на нем NFS-ресурс, доступный веб-серверам. Таким образом, я могу гарантировать, что оба веб-сервера имеют одинаковые файлы, и мне не нужно синхронизировать их каким-либо образом. Для больших файлов я бы хотел подключить дополнительный ресурс внутри существующего общего ресурса NFS на NAS (чтобы иметь возможность сохранять их где-то снаружи или для использования с Amazon A3). В моей тестовой настройке я сделал еще один раздел и смонтировал его внутри подпапки.

В конце концов, у моего NAS есть общий ресурс NFS, скажем, /mnt/data. В NAS я смонтировал внешний ресурс в /mnt/data/external. На сервере NAS все нормально. Но когда я смотрю с веб-сервера, я не вижу содержимого папки "external". Также размер установленного пространства не был увеличен.

Моя идея что-то невозможно или я что-то упустил?

Я хотел бы видеть и манипулировать файлами во втором подключении с веб-серверов. Немного странная конфигурация хе? Из-за некоторых ограничений программного обеспечения для виртуализации я должен сделать это следующим образом. Чего я не могу изменить, так это настройки nfs-ресурса для соединения между веб-серверами и nas. Поэтому я пытаюсь найти способ включить в него внешний ресурс.

Большое спасибо за любую помощь!

1 ответ

Вы хотите взглянуть на nohide вариант. Как сказано в справочной странице по экспорту:

Эта опция основана на опции с тем же именем, предоставленной в IRIX NFS. Обычно, если сервер экспортирует две файловые системы, одна из которых смонтирована на другой, клиенту необходимо явно смонтировать обе файловые системы, чтобы получить к ним доступ. Если он просто монтирует родителя, он увидит пустой каталог в том месте, где смонтирована другая файловая система. Эта файловая система "скрыта".

... который, кажется, точно описывает поведение, которое вы видите.

Добавление nohide как вариант для экспорта в /etc/exports должен решить это.

Другие вопросы по тегам