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

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

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

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

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

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

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

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

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

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

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

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