Я просто настраиваю NAS (FreeNAS) с ZFS и мне интересно, какой протокол обмена файлами / протокол передачи данных лучше всего использовать? Есть у кого-нибудь опыт?
Думаю, у меня очень типичная структура бизнеса. У меня есть домен Microsoft Active Directory (AD / LDAP), работающий на Microsoft Server 2003. Я собираюсь получить доступ к данным с Mac, Windows (xp, 7,8), сервера Windows (2003,10,12) и Linux. .
Я думаю о SMB / AFS / NFS. FTP не является решением, поскольку сотрудники работают на сервере, а не дублируют данные на своих локальных машинах.
Кажется, это единственный реальный вариант в реальной смешанной среде:
Может быть, самоуверенный, но из моего опыта:
Первоначально пришедший из мира unix / linux, он имеет действительно плохая интеграция в windows и mac. Ни один из них не поддерживает его прямо и не требует ручной настройки. Однако производительность кажется выше, чем у SMB.
Он лучше подходит для передачи файлов с сервера на сервер. Однако, в зависимости от ситуации, репликация файловой системы, такая как репликация zfs или rsync, часто являются лучшими альтернативами для этого.
Доступен только Mac, поэтому не может использоваться в смешанной среде, однако, если у вас есть общие ресурсы, которые доступны только с Mac, вам лучше использовать AFP. Однако это может измениться с будущей версией samba / cifs и поддержкой Mac.
Если у вас разнородная сеть с Windows, Mac, * nix и т. Д., То SMB, вероятно, ваш единственный реальный вариант, поскольку он совместим практически со всем.
Что касается Active Directory, ваш выбор файлового протокола мало влияет на него. если только вы используете разрешения для общего доступа и т.п. с объектами из вашдомен \ userAccount
Конечно, вы можете обойтись без локальных разрешений в доменной среде - установка Microsoft AD вам не мешает. Я предполагаю, что вы хотите использовать это, иначе вы бы не упомянули об этом. Я думаю, что у вас в первую очередь инфраструктура Microsoft.
Исходя из этого, я бы нацелился так:
Используйте NTFS в качестве базовой файловой системы, если можете (я знаю, что вы сказали, что используете FreeNAS, так что это, вероятно, из окна, но я просто заявляю, что это, вероятно, лучшая практика для такого рода вещей. Лично я '' d выбросить это и вставить файловый сервер на базе Microsoft Windows Server) - это очень хорошо, и вы можете настроить ACL для использования домен \ useraccounts, используйте SMB для фактического протокола общего доступа и убедитесь, что ваш клиенты совместимы с этой инфраструктурой, а не наоборот.
Я могу показаться предвзятым в отношении Microsoft здесь, но я не работаю на них или что-то в этом роде, мне просто кажется, что вы дом Microsoft, с клиенты не от Microsoft. Так что используйте лучший инструмент для работы.
Резюме: используйте SMB! если процессор становится проблемой, приобретите лучшее оборудование.