У меня небольшая (виртуальная) инфраструктура с несколькими серверами, и некоторые из этих конфигураций я не могу изменить из-за ограничений программного обеспечения. 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
должен решить это.