it-swarm-eu.dev

CIFS vs. SAMBA, jaké jsou rozdíly

Jaké jsou rozdíly mezi CIFS a SAMBA? Kdy byste použili jeden nad druhým? Existují nějaké rozdíly ve výkonu mezi nimi?

51
John

SAMBA byl původně SMB Server - ale název musel být změněn kvůli SMB Server byl skutečným produktem) SMB byl předchůdcem CIFS. SMB "server message block" a CIFS "common internet file system" jsou protokoly. Samba implementuje síťový protokol CIFS. To umožňuje Sambě komunikovat s (novější) MS Systémy Windows. Obvykle se zobrazí odkaz na SMB/CIFS. CIFS je však rozšíření protokolu SMB), takže pokud někdo sdílí obsah SMB přes Samba k starému systému, který stále používá NetBIOS, se obvykle připojí k serveru Samba přes port 137, 138, 139 a CIFS je striktně port 445.

Samba proto přímo odpovídá na vaši otázku a poskytuje sdílení souborů CIFS. Čas, kdy můžete použít SMB přes CIFS), je, pokud poskytujete přístup k systémům Windows 2K nebo starším nebo se chcete připojit k portu 139 místo 445.

Pokud opravdu chcete vědět o CIFS, jedna z konečných knih je k dispozici online zdarma.

Implementace CIFS - Společný internetový souborový systém

Pokud se chcete dostat hlouběji do Samby, je tato kniha k dispozici online také zdarma.

Používání Samby 2nd Edition

I když existuje novější vydání, ale není zdarma online, o kterém vím.

46
2bc

Pokud je vaše otázka míněna jako „jaký je rozdíl mezi typem systému souborů typu smbfs a cifs příkazu mount v systému Linux?“ pak pro vás mám odpověď.

Souborový systém smbfs je starší FS, původem z projektu Samba, který byl silně spojen s nástroji Samba (smb.conf, smbmount atd.). Tento systém souborů byl zastaralý, ačkoli ještě nebyl odstraněn kvůli zpětné kompatibilitě, i když by uživatelé měli vidět varování, když jej používají (alespoň pro první použití připojení). Neexistuje žádný správce pro smbfs.

Systém souborů cifs je novější systém souborů v jádře. Má vylepšenou podporu (jako SMB2, i když stále experimentální) a je řádně udržována. Nespoléhá se na nástroje Samba (jako smb.conf).

Zdroj: projekt Linux CIFS (projekt Samba, PDF, viz strana 4)

21
Huygens

SAMBA je implementace SMB (Server Message Block)), která, pokud má být wikipedia důvěryhodná, její jméno bylo změněno na CIFS (Common Internet File System) již v roce 1996 , takže přímo zodpovím vaši otázku, SAMBA je implementace, CIFS je protokol, ale myslím, že jste se ptali na SMB a CIFS, které se zdají být stejným protokolem, i když jsem Asi můžete říci, že CIFS je novější verze SMB.

8
njsg