Muokataan sivua CIFS
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
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. | |||
==Milloin käyttää CIFS | ==Milloin käyttää CIFS protokolaa== | ||
CIFS- | 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), [[ | * 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:Kerberos|krb5]]/[[wikipedia:en:SPNEGO|SPNEGO]] | * 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 | * 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. | * 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=== | ===Suorituskyky=== | ||
Parhaimman suorituskyvyn saamiseksi on | 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 | |||
=== | ==CIFS / smbfs - erot== | ||
===asetukset=== | |||
Lisäksi CIFS ei hyödynnä [[Samba]]n työkaluja kuten [[smbmount]] | 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=== | ===Tiedostojärjestelmän liittäminen=== | ||
Liitettäessä | Liitettäessä vuotta 1997 vanhempiin palvelimiin, voi joutu asettamaan kaksi lisäkenttää. | ||
* a) CIFS ei oleta | * (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 | mount -t cifs //palvelimen-tcp-nimi/jako /mnt -o user=username,sec=lanman,servern=PALVELIMENNIMI | ||
* b) | * (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== |