Я пытаюсь понять, соответствует ли OpenAFS моим потребностям в качестве распределенной файловой системы и немного застрял. Есть документы, но все они довольно трудны для понимания, поэтому попросите совета у экспертов. Мои вопросы:
Управление версиями OpenAFS не совсем прямолинейно для новичков. Вот сделка по состоянию на 2012 год. Существует три основных версии OpenAFS: «основная», «нестабильная» (1.7) и «стабильная» (1.6).
«Мастер» - это то место, где происходит вся разработка, и это передний край. Обычно разработчики сначала вносят свои изменения в мастер-версию, а при необходимости изменения переносятся в более старые ветки. Если вы не являетесь разработчиком OpenAFS, вы не хотите запускать это.
"нестабильная" на данный момент ветка 1.7. Бинарные файлы клиента Windows OpenAFS вырезаны из этой ветви.
"стабильный" на данный момент - это ветка 1.6. Из этой ветви вырезаны клиентские версии OpenAFS, отличные от Windows (например, Mac OSX, Linux, Solaris и т. Д.). Эта ветка получает только исправления ошибок и обновления безопасности; в стабильной ветке не будет никаких крупных функций.
Не запускайте 1.7 ни на чем, кроме Windows. Запустите 1.6 на своих серверах AFS.
Если вы можете использовать готовые двоичные файлы для своей ОС, я рекомендую это сделать. Я поставляю RPM для Fedora через RPM Fusion. Если вы используете Ubuntu или Debian, также доступны пакеты. Если вы абсолютно не можете заставить его работать, список рассылки openafs-info хороший источник помощи.
OpenAFS не требует выделенных разделов ни на сервере, ни на клиенте. В Интернете можно встретить ссылки, описывающие настройку выделенных разделов / Vicep для серверов или выделенных разделов / usr / Vice / cache для клиентов. Вам решать, хотите ли вы использовать выделенные разделы или нет; Дело в том, что это необязательно.
Если вы используете afp, вы имеете в виду протокол совместного использования сети Apple? Вы не хотите хранить кеш AFS в общей сетевой папке - он должен работать на локальном диске.
это руководство может быть полезно. это учебник для Debian более подробный. Лично я столкнулся с некоторыми проблемами при использовании afs-newcell при настройке OpenAFS 1.6pre2 на Ubuntu. OpenAFS требует значительных усилий для настройки. Я рекомендую вам попытаться понять, что вы делаете, вместо того, чтобы слепо следовать руководствам (как я), так как это может сэкономить вам много времени, когда вы столкнетесь с проблемами.
Для CentOS вы можете использовать репозитории из Scientific Linux https://www.scientificlinux.org/. Это еще один клон RHEL (как и CentOs), который поставляется с openafs.