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

Можно ли объединить файловую систему с разных серверов и представить ее как единое целое?

У меня есть 3 физических сервера (server01, server02 и server03) и локальное хранилище. Я создал файловую систему / app на всех трех серверах и смонтировал туда хранилище.

Мне нужно объединить файловую систему / app с 3 серверов и получить к ней доступ, поскольку одна файловая система может называться / total_app с server01.

Это возможно? Как я мог сделать это в ОС Linux.

То, что вы, вероятно, ищете, называется Распределенная файловая система. Они требуют особого обращения и не являются частью обычных дистрибутивов.

Eсть Статья в Википедии содержащий неисчерпывающий список платформ распределенных файловых систем.

Главным преимуществом распределенных файловых систем является избыточность, масштабируемость и прозрачность доступа. Как и в случае с RAID, обычно реплицируется достаточно данных, чтобы выдержать выход из строя одного или нескольких узлов. Также, как и в случае с RAID, объединенное хранилище из нескольких узлов абстрагируется в один том хранилища. В большинстве систем DFS можно добавить дополнительные узлы для увеличения доступного хранилища без простоев или дополнительной настройки клиента.

Похоже, работа для NFS. Вы можете сделать server01 сервером NFS, который экспортирует каталог / total_app. Затем вы можете разрешить его монтировать всем серверам. Вы должны только быть уверены, что server01 всегда включен, работает и доступен. Также будьте осторожны, чтобы серверы не «уничтожали» друг друга конфигурации приложений в каталоге.