Назад | Перейти на главную страницу

Подходит ли Samba для чего-нибудь в чистой сети Unix / Linux?

Я учусь для LPIC экзамен, который включает раздел о Samba. Я спрашиваю себя, есть ли какое-нибудь значимое или полезное приложение для Samba в чистой сети Unix / Linux без каких-либо клиентов или серверов Windows?

CIFS / Samba и NFS - это совершенно разные протоколы с разными реализациями. Конечно, могут быть причины предпочесть CIFS NFS в определенных сценариях, иногда даже из соображений производительности (CIFS предлагает более интеллектуальную поддержку кэширования за счет использования oplocks, тогда как NFS не имеет такого механизма). Причины предпочтения Samba над реализацией NFS в чистой среде Linux, очевидно, должны быть тщательно взвешены, но, тем не менее, могут быть обоснованными.

Для общего пользования я бы процитировал заключение статья одного из членов команды Samba, который также предлагает много информации для сравнения этих двух протоколов:

С текущими ядрами Linux, NFS версии 4 и CIFS (клиент cifs / сервер Samba) являются хорошим выбором для сетевых файловых систем от Linux до Linux. Производительность NFS для рабочих нагрузок копирования больших файлов выше, и NFS предлагает некоторые параметры безопасности, которых нет у клиента Linux cifs. В гетерогенных средах, включающих клиенты и серверы Windows, Samba часто намного проще настроить.

в чистой сети Unix / Linux без каких-либо клиентов или серверов Windows?

Будьте осторожны, чтобы это было правдой - и остается таковой.

Например: нет людей, приходящих извне с ноутбуками, никаких небольших устройств, которые могут работать с общим ресурсом Windows, но не с чем-либо еще. Пример? Я недавно установил компьютер. Я МОГ ПРИМОНТИРОВАТЬ ISO-файл в KVM из общего ресурса Windows, но не из чего-либо еще, поэтому я использовал отображение из моего браузера через Java удаленно, но просто чтобы подчеркнуть: многие вещи поддерживают общие файловые ресурсы в стиле Windows , и вы можете быть "все Linux", как хотите, когда вы звоните своему поставщику и заставляете его перепрограммировать прошивку, вы не выглядите умным.

Тогда есть внешние люди, которые могут войти и установить Windows.

Я не могу придумать нормального практического использования, samba - это пакет взаимодействия с Windows.