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

Есть ли что-то вроде Microsoft Windows Server DFS для Linux?

Я хотел бы создать что-то вроде системы Windows DFS для обмена файлами в сети в Linux.

Есть ли где-нибудь подобное предложение?

Samba может делать это через специальные файлы символьных ссылок. Самба должна быть скомпилирована --with-msdfs возможность заставить его работать. Затем вам нужно изменить файл smb.conf, чтобы включить его.

[global]
    host msdfs = yes

 #Add DFS as a share definition
[dfs]
    path = /srv/smb/dfsroot
    msdfs root = yes

Как только это произойдет, вы можете создать символические ссылки с этим синтаксисом для имитации связывания с удаленным хостом:

ln -s 'msdfs:server\volume` accounting

Нижний регистр является ключевым. Если вы каким-то образом реплицируете данные (Samba, в отличие от Microsoft, не связывает репликацию с DFS), вы также можете эмулировать это.

ln -s 'msdfs:server1\acct,msdfs:server2\acct' accounting

Рекомендуется убедиться, что ссылки принадлежат пользователю root. Вы же не хотите, чтобы заблудшие пользователи перенаправляли других пользователей в гнусные места.

Вы также можете попробовать MooseFS - распределенная файловая система с открытым исходным кодом для Linux. Он отказоустойчив и имеет множество различных полезных технических возможностей.

Быстрый переход к выбранной вами поисковой системе вызовет Ceph, Блеск и gFarm, чтобы назвать только три, очевидно, вы можете открыть для себя больше вариантов по тому же маршруту.