У меня есть доступ к множеству настольных компьютеров Mac, жесткие диски которых используются недостаточно. Я хочу настроить распределенную файловую систему, чтобы объединить их в один большой виртуальный том. Сервер должен работать от имени обычного пользователя.
Я пробовал PVFS2, но он разработан для Linux и плохо работает на OSX (зависает при записи).
Что мне использовать вместо этого?
Ознакомьтесь с GlusterFS и транслятором распределения кластеров:
http://www.gluster.com/community/documentation/index.php/Translators
http://www.gluster.com/community/documentation/index.php/Gluster_3.1:_Installing_on_Mac_OS_X
Я наконец нашел Тахо-ЛАФС. Это распределенная файловая система, реализованная на Python, которая не требует root и, похоже, отлично работает на Mac. Насколько я могу судить, он не монтируется напрямую, но доступен через HTTP или SFTP.
@interfect Если вам нужно смонтировать его напрямую, вы можете использовать sshfs или другой FTP-интерфейс:
http://tahoe-lafs.org/pipermail/tahoe-dev/2011-May/006369.html
Однако похоже, что вы уже используете интерфейсы HTTP и / или (S) FTP, и использование этих интерфейсов может работать лучше, чем прямое подключение, если последний вам не нужен.