The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск Samba 4.12.0 "
Отправлено Аноним, 06-Мрт-20 20:16 
> В части общих разделов в *nix инфраструктуре чем самба может быть лучше NFS?

В общем случае она позволяет более гибко решать вопросы безопасности и ACL. Если вас устраивает стандартная система прав Linux то NFS пойдёт. Если шары со сложными иерархиями, ACL повсюду, группы пользователи и служба каталогов, то SMB тут получше будет, потому что проще в сложном случае.

Отдельно стоит заметить, что конкретно самба выдаёт пусть и чуть меньшую, но сравнимую производительность на Linux, несмотря на то что сидит целиком в юзерспейсе (не путать с CIFS это другое). И сидя в этом самом юзерспейсе не разу не доводила ядро до кернелпаники в отличии от NFS (отсюда кстати и берутся советы не использовать её без чёткого обоснования нужности именно NFS).

Если мы говорим о малых сетях в которых некие рабочие станцие получают файлы с шар, то всё это не имеет значения. Если мы раздаём образы дисков виртуальных машин поверх RDMA, и таким способом размещаем какие-то диски, то всё решает инфраструктура виртуализации. Если у вас RHEV/oVirt, то с SMB он не работает. Если Hyper-V, то он не работает с NFS. И тут опять разница в деталях. SMB стандартизирует свою кластеризацию, фейловеры, доставку локальных дисков сервера в виртуальный LUN, и на нём можно целиком построить виртуальную сеть хранения, а NFS... ну это просто NFS (как SMB2.0 и ранее). Он также может работать поверх RDMA в lossless-сети, но результатом всегда будет шара, пусть кластеризованная, пусть отказоустойчивая но шара, а не целый VSAN. В *nix для этого используются другие программы.

NFS не кроссплатформенный, если не считать кучи унылых сторонних реализаций для венды, а SMB - да, и в этом вся ирония... во многом благодаря самбе, но еще и из-за вендоров. Например современное оборудование проходит очередную "сертификацию" на поддержку RDMA и S2D, чтобы самба хорошо работала, и NFS от этого большой выгодополучатель, потому что, если уж SMB работает на хранилке, то NFS будет точно.

В сравнениях современных облачных хранилищах типа Ceph или Glusterfs такой мелочи как NFS нет места. А SMB S2D это решение этого же класса...

Но! Если человек задаёт вопросы типа "чем самба лучше nfs" вряд ли его допустили к таким железкам, поэтому
TL;DR ответ такой для chown/chmod-еров с 50 пользователями или аутентификацией по хосту, которые никогда принципиально не пользуются Windows, нет разницы.

P.S. Учитывая, что из SMB выбросили всякую дрянь типа "домашних групп" в том числе из венды и сели и реализовали производительное решение в ядре линукс для RDMA S2D-сетей, то я вообще не вижу причин пользоваться NFS нигде, если только этого не требует ПО, железо или история инфраструктуры предприятия.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру