OpenAFS может использоваться в качестве NFS?

У меня есть приложение, которое только работает на Linux, который генерирует ~500TB данных за следующий год, которым все должны быть сохранены и сохраняться каждый день.

Это работало бы временно для движения с ZFSonLinux или btrfs, но они не действительно стабильны.

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

Читая о OpenAFS, пишут они в документах

AFS скрывает свой распределенный характер, таким образом работая со стилями файлов AFS как работа с файлами, хранившими на Вашей локальной машине.

Вопрос

Это означает, я могу использовать OpenAFS вместо NFS без проблем захвата файла, которые имеет NFS?

-1
задан 16 April 2015 в 00:16
1 ответ

Я недостаточно знаком с NFS, чтобы понять, на какие специфические проблемы блокировки вы можете ссылаться, но в целом я слышал, что OpenAFS лучше работает с целыми файловыми замками, да.

Однако, OpenAFS плохо работает с байтовыми замками на разных машинах (т.е. блокирует определенные диапазоны байт в файле, в отличие от блокировки целых файлов). Если вы получаете доступ к заблокированным файлам только с одного клиента Linux, то проблем быть не должно, но если вы пытаетесь скоординировать блокировки на нескольких клиентах OpenAFS, то это не сработает.

Мне также не совсем понятно, почему вы вообще используете сетевую файловую систему, или почему вы не рассматриваете другие традиционные локальные файловые системы, такие как XFS, или даже ext4 (они могут не соответствовать вашим требованиям, но непонятно, каковы ваши требования, помимо хранения 500 ТБ данных...). Чтобы внести ясность, OpenAFS не экспортирует локальные файловые системы, как это делает NFS. Данные, хранящиеся на файловом сервере OpenAFS, хранятся в собственном формате, поэтому вы не можете получить доступ к данным вне использования клиента OpenAFS. То есть, даже если вы получаете доступ к файлам на той же машине, что и сервер, на котором они хранятся, вы должны пройти через клиент OpenAFS по протоколу AFS и т.д.

Также обратите внимание, что обычно люди находят настройку OpenAFS более сложной, чем NFS (по крайней мере, для некерберизованной NFS)

.
4
ответ дан 5 December 2019 в 19:07

Теги

Похожие вопросы