Ero sivun ”CIFS” versioiden välillä
Siirry navigaatioon
Siirry hakuun
CIFS / SMB - erot + hyödyt/haitat
Pb (keskustelu | muokkaukset) (liitosohjeen siirto) |
(CIFS / SMB - erot + hyödyt/haitat) |
||
Rivi 1: | Rivi 1: | ||
CIFS (''Common Internet Filesystem'') on uusi nimi [[SMB]]-verkko[[tiedostojärjestelmä]]lle. CIFS-nimen käyttöönoton yhteydessä Microsoft lisäsi SMB:hen joitakin ominaisuuksia. Nykyisin SMB ja CIFS ovat käytännössä synonyymejä. SMB- ja CIFS-toiminnallisuutta Linuxissa tarjoaa [[Samba]]-ohjelmistopaketti. | CIFS (''Common Internet Filesystem'') on uusi nimi [[SMB]]-verkko[[tiedostojärjestelmä]]lle. CIFS-nimen käyttöönoton yhteydessä Microsoft lisäsi SMB:hen joitakin ominaisuuksia. Nykyisin SMB ja CIFS ovat käytännössä synonyymejä. SMB- ja CIFS-toiminnallisuutta Linuxissa tarjoaa [[Samba]]-ohjelmistopaketti. | ||
==Milloin käyttää CIFS protokolaa== | |||
CIFS-protokola ei toimi versiota 2.4.14 vanhemmissa [[Ydin|kerneleissä]] | |||
===Edut=== | |||
* CIFS VFS(Virtual File System) on suunniteltu hyödyntämään kehittyneitä verkkotekniikoita, kuten lukittautumista(eng. locking),[[unicode]]-merkistöä, kovia linkkejä, [[wikipedia:en:Distributed file system|dfs]] - hajautettua ja itseään toistavaa tiedostojärjestelmää, jaettua puskurointia. CIFS tukee oletuksena [[TCP|tcp]] pohjaisia nimiä sensijaan että käyttäisi RFC1001, Netbios-nimiä. Toisin kuin [SMB|smb]] ja jotkin muut verkko[[tiedostojärjestelmä]]t CIFS | |||
* Version 1.48 myötä CIFS tukee myös [[wikipedia:en:Kerberos|krb5]]/[[wikipedia:en:SPNEGO|SPNEGO]] tunnistautumista, joten silloin kun tarvitaan erityistä turvallisuutta, ei ole enään pakottavaa syytä käyttää [[SMB|smbfs]]-protokolaa. | |||
Toinen mahdollisuus on käyttää [[NFS]]v4-protokolaa, mutta se vaikeampi asettaa käyttämään suosittua [[Active Directory]]n - [[wikipedia:en:Key distribution center|KDC]]-palvelua (eng. Kerberos Key Distribution Center). | |||
* CIFS-on myös varteenotettava vaihtoehto joissain yhteensopimattomuustapauksissa. Esimerkiksi käytettäessä Dlinkin NAS-323 tiedostopalvelinta, on suositeltavaa käyttää CIFS-protokolaa [[SMB|smbfs]]:n sijasta. | |||
* CIFS on yhteensopiva ja voi toimia rinnakkain [[SMB]]:n kanssa. | |||
===Haitat=== | |||
Aina ei ole järkevää käyttää CIFS-verkko[[tiedostojärjestelmä]]ä, vaan jokin toinen järjestelmä voi taata paremman toiminnallisuuden. | |||
===Suorituskyky=== | |||
Parhaimman suorituskyvyn saamiseksi on järkevää [[NFS]]-protokolaa. [[NFS]]v3 erityisen tehokas yhden prosessin käsitellessä suuria tiedostoja, joskin CIFS on hiljalleen kuromassa välimatkaa. | |||
==CIFS / smbfs - erot== | |||
===asetukset=== | |||
Toisinkuin [[SMB|smbfs]] ja sitä käyttävät asiakaskoneet, CIFS käyttää asetuksissaan /proc -hakemistoa (esim. proc/fs/cifs). | |||
Lisäksi CIFS ei hyödynnä [[Samba]]n työkaluja kuten [[smbmnt]] tai [[smbmount]]. Suurinosa CIFS toiminnallisuudesta on sulautettu [[Ydin|kerneliin]], joskin CIFS hyödyntää käyttäjätilassa pientä [[mount]] avustajaa (mount.cifs) | |||
===Tiedostojärjestelmän liittäminen=== | |||
Liitettäessä vuotta 1997 vanhempiin palvelimiin, voi joutu asettamaan kaksi lisäkenttää. | |||
* (a) CIFS ei oleta että palvelimen netbios-nimi ja [[tcp]]/[[IP]]-osoite ovat samoja. Palvelimen netbios-nimi määritetään optiolla <tt>servern=PALVELIMENNIMI</tt> (netbiosnimi kirjoitetaan yleensä isolla) esimerkiksi useimmille vanhoille [[wikipedia:en:Lanman|lanman]] palvelimille pitää määrittää tcp ja netbios-nimi: | |||
mount -t cifs //palvelimen-tcp-nimi/jako /mnt -o user=username,sec=lanman,servern=PALVELIMENNIMI | |||
* (b) Turvallisuusoptio <tt>sec=lanman</tt> pitää olla lisättynä, jotta asiakaskone voi lähettää vanhemmille palvelimille heikomman hash-tunnisteen. Windows 98 vaatii tämän toimiakseen. Liitettäessä uudempiin palvelimiin, jotka käyttävät vahvempaa [[wikipedia:en:NTLM|ntlmv2]] tunnistusta, vaaditaan usein lisäoptio <tt>sec=ntlmv2</tt>, ellei asetusta ole muutettu <tt>/proc/fs/cifs</tt> -tiedostosta | |||
===Oletus UID/GID-tila etätiedostoille=== | |||
Liitettäessä palvelimiin, jotka pystyvät käsittelemään [[UID|uid]]- ja [[GID|gid]]-tunnuksia, kuten samba palvelimeen, voi olla tarpeellista poistaa unix-laajennosten käyttö(eng. unix extensions), jos palvelimen ja asiakaskoneen [[UID|uid]]- ja [[GID|gid]]-tunnukset eivät täsmää. | |||
Palvelimet jotka eivät tue unix-laajennosta suoraan, kuten useimmat Windowsit, reportoivat [[SMB|smbfs]]:tä poikkeavia arvoja. Näissä tapauksissa oletusasetus voidaan muuttaa käyttämällä lisäoptioita <tt>file_mode</tt> ja <tt>dir_mode</tt> | |||
==Katso myös== | ==Katso myös== |