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