CIFS проти SAMBA, які відмінності


50

Які відмінності між CIFS та SAMBA? Коли ви використовуєте одне над іншим? Чи є якісь відмінності між ними?

Відповіді:


44

SAMBA спочатку був SMB сервером - але ім'я довелося змінити через те, що SMB Server був фактичним продуктом. SMB був попередником CIFS. SMB "блок повідомлень сервера" та CIFS "загальна файлова система Інтернет" є протоколами. Samba реалізує мережевий протокол CIFS. Саме це дозволяє Samba спілкуватися з (новішими) системами MS Windows. Зазвичай ви побачите, що це посилається на SMB / CIFS. Однак CIFS є розширенням протоколу SMB, тому якщо хтось передає SMB через Samba до застарілої системи, яка все ще використовує NetBIOS, він зазвичай підключається до сервера Samba через порт 137, 138, 139, а CIFS суворо порт 445.

Тож, щоб безпосередньо відповісти на ваше запитання, Samba надає файли CIFS. Час, коли ви можете використовувати SMB через CIFS, це якщо ви надаєте доступ до систем Windows 2K або раніше або просто хочете підключитися до порту 139 замість 445.

Якщо ви справді хочете дізнатися про CIFS, одна з остаточних книг доступна безкоштовно в Інтернеті.

Впровадження CIFS - загальна Інтернет-файлова система

Якщо ви хочете поглибитись у Samba, ця книга також доступна в Інтернеті безкоштовно.

Використання Samba 2nd Edition

Хоча я знаю, що з’явилося нове видання, але не безкоштовне онлайн.


21

Якщо ваше запитання позначається як "яка різниця між типом smbfsі cifsфайловою системою команди mount на Linux?" то я маю для вас відповідь.

Файлова система smbfs- це старіший FS, що походить від проекту Samba, який сильно поєднувався з інструментами Samba (smb.conf, smbmount тощо). Ця файлова система застаріла, хоча ще не видалена для зворотної сумісності, хоча користувачі повинні бачити попередження під час її використання (принаймні для першого використання монтажу). Немає технічного обслуговування для smbfs.

Файлова система cifs- це новіша файлова система в ядрі. Він має покращену підтримку (як SMB2, хоча ще експериментальна) і належним чином підтримується. Він не покладається на інструменти Samba (наприклад, smb.conf).

Джерело: Проект CIFS Linux (Samba Project, PDF, див. Сторінку 4)


8

SAMBA - це реалізація SMB (серверного блоку повідомлень), який, якщо довіряти вікіпедії, змінив свою назву на CIFS (Загальна файлова система Інтернет) ще в 1996 році , тому, безпосередньо відповідаючи на ваше запитання, SAMBA - це реалізація, CIFS це протокол, але я думаю, ви запитували про SMB та CIFS, які здаються тим самим протоколом, хоча, мабуть, ви можете сказати, що CIFS - це нова версія SMB.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.