Ero sivun ”CIFS” versioiden välillä
Siirry navigaatioon
Siirry hakuun
kielenhuoltoa (ja sen suhteen arvauksia lauseiden merkityksistä)
(CIFS / SMB - erot + hyödyt/haitat) |
Pb (keskustelu | muokkaukset) (kielenhuoltoa (ja sen suhteen arvauksia lauseiden merkityksistä)) |
||
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 | ==Milloin käyttää CIFS-protokollaa?== | ||
CIFS- | CIFS-protokolla ei toimi versiota 2.4.14 vanhemmissa [[Ydin|ytimissä]]. | ||
===Edut=== | ===Edut=== | ||
* CIFS VFS(Virtual File System) on suunniteltu hyödyntämään kehittyneitä verkkotekniikoita, kuten lukittautumista(eng. locking),[[ | * CIFS VFS (Virtual File System) on suunniteltu hyödyntämään kehittyneitä verkkotekniikoita, kuten lukittautumista (eng. locking), [[Unicode]]-merkistöä, [[kova linkki|kovia linkkejä]], hajautettua ja itseään toistavaa tiedostojärjestelmää ([[wikipedia:Distributed file system|dfs]]) sekä jaettua puskurointia. CIFS tukee oletuksena [[TCP|tcp]]-pohjaisia nimiä sen sijaan, että käyttäisi RFC1001- ja Netbios-nimiä. | ||
* Version 1.48 myötä CIFS tukee myös [[wikipedia | * Version 1.48 myötä CIFS tukee myös [[wikipedia:Kerberos|krb5]]/[[wikipedia:en:SPNEGO|SPNEGO]]-tunnistautumista. Toisin sanoen silloin, kun tarvitaan erityistä turvallisuutta, ei ole enää pakottavaa syytä käyttää SMB-protokollaa. Toinen mahdollisuus on käyttää [[NFSv4]]-protokollaa, mutta se on toisaalta vaikeampi asettaa käyttämään suosittuja [[Active Directory]]- ja [[wikipedia:en:Key distribution center|KDC]]-palveluja (engl. Kerberos Key Distribution Center). | ||
Toinen mahdollisuus on käyttää [[ | |||
* CIFS | * CIFS on myös varteenotettava vaihtoehto joissakin yhteensopimattomuustapauksissa. Esimerkiksi käytettäessä Dlinkin NAS-323-tiedostopalvelinta on suositeltavaa käyttää SMB:n sijasta CIFS:iä. | ||
* CIFS on yhteensopiva ja voi toimia rinnakkain | * CIFS on yhteensopiva ja voi toimia rinnakkain SMB:n kanssa. | ||
===Suorituskyky=== | ===Suorituskyky=== | ||
Parhaimman suorituskyvyn saamiseksi on järkevää | Parhaimman suorituskyvyn saamiseksi on yleensä järkevää käyttää [[NFS]]:ää. NFSv3 erityisen tehokas silloin, kun yksi [[prosessi]] käsittelee suuria tiedostoja, joskin CIFS on hiljalleen kuromassa eroa umpeen. | ||
==CIFS:in ja SMB:n erot== | |||
==CIFS | ===Asetukset=== | ||
=== | Toisin kuin [[SMB]], käyttää CIFS asetuksissaan /[[proc]]-hakemistoa (esim. /proc/fs/cifs). | ||
Lisäksi CIFS ei hyödynnä [[Samba]]n työkaluja kuten [[smbmount]]ia. Suurin osa CIFS:in toiminnallisuudesta on sulautettu [[Ydin|ytimeen]], joskin CIFS hyödyntää käyttäjätilassa pientä [[mount|liitos]]avustajaa (<tt>mount.cifs</tt>). | |||
Lisäksi CIFS ei hyödynnä [[Samba]]n työkaluja kuten | |||
===Tiedostojärjestelmän liittäminen=== | ===Tiedostojärjestelmän liittäminen=== | ||
Liitettäessä vuotta 1997 vanhempiin palvelimiin, voi | Liitettäessä CIFS-tiedostojärjestelmiä vuotta 1997 vanhempiin palvelimiin, voi joutua asettamaan kaksi lisäkenttää. | ||
* | * a) CIFS ei oleta, että palvelimen netbios-nimi ja [[TCP/IP]]-osoite vastaavat toisiaan. Palvelimen Netbios-nimi määritetään asetuksella <tt>servern=PALVELIMENNIMI</tt> (Netbios-nimi kirjoitetaan yleensä isolla). Mm useimmille vanhoille [[wikipedia:Lanman|Lanman]]-palvelimille pitää määrittää tcp- ja Netbios-nimet: | ||
mount -t cifs //palvelimen-tcp-nimi/jako /mnt -o user=username,sec=lanman,servern=PALVELIMENNIMI | mount -t cifs //palvelimen-tcp-nimi/jako /mnt -o user=username,sec=lanman,servern=PALVELIMENNIMI | ||
* | * b) Turvallisuusasetuksen <tt>sec=lanman</tt> pitää olla päällekytkettynä, 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:NTLM|ntlmv2]]-tunnistusta, vaaditaan usein lisäasetus <tt>sec=ntlmv2</tt> ellei asetusta ole muutettu <tt>/proc/fs/cifs</tt>-tiedostosta. | ||
===Etätiedostojen oletus-UID/GID-tila=== | |||
Liitettäessä palvelimiin, jotka pystyvät käsittelemään [[UID]]- ja [[GID]]-tunnuksia, kuten Sambaa käyttävät palvelimet, voi olla tarpeellista poistaa Unix-laajennokset (engl. Unix extensions) käytöstä, mikäli palvelimen ja asiakaskoneen UID- ja GID-tunnukset eivät täsmää. | |||
Palvelimet, jotka eivät tue Unix-laajennosta suoraan, kuten useimmat Windowsit, raportoivat SMB:n suhteen poikkeavia arvoja. Näissä tapauksissa oletusasetus voidaan muuttaa käyttämällä lisäasetuksia <tt>file_mode</tt> ja <tt>dir_mode</tt>. | |||
==Katso myös== | ==Katso myös== |