Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Sistema de fitxers distribuïts:
David Romero Beneyto Alejandro Cabezuleo Aranda
2
Què és SAMBA? SAMBA és una implementació Open Source d’un protocol utilitzat àmpliament en moltes màquines (pe: PC’s) per poder compartir fitxers, impressores i altres serveis. Aquest protocol és el Server Message Block (SMB). Basat en operacions de xarxa tipus client-servidor.
3
Què és? (petita història)
L’origen es troba en un protocol d’IBM dels 80’s i el seu software associat coneguts com a LANManager. Microsoft el va adoptar i el va estendre. Actualment també és conegut com a CIFS (Common Internet File System) El creador de SAMBA és l’australià Andrew Tridgell. Tot començà l’any 1991 quan va crear un protocol per la seva LAN basat en un protocol de Digital. Al principi ho va vendre com un servidor SMB i s’ha acabat anomenant SAMBA per problemes de patents.
4
Què aporta? Transparència de Sistema de fitxers.
Transparència de Sistema Operatiu del servidor (veus igual un servidor Unix o Windows NT). Més eficiència de la xarxa, robustesa i testeig (el podem fer córrer sobre Unix/Linux). Escalable, podem anar afegint nous clients sense haver de modificar el servidor ni els clients. Disminució de costos: no has de pagar per llicències Microsoft Windows NT/ 2K.
5
Per a què serveix? Integració:
Clients tipus Microsoft o IBM (els més utilitzats al món de l’oficina) en servidors Unix/Linux o VMS. Clients tipus Unix/Linux en servidors Microsoft. Servidors de diferents fabricants (Microsoft, Sun, ...) Substitució de protocols com NFS, DecNet i Novell NCP, especialment quan s’usen PC’s.
6
Per a què serveix? (Aplicacions)
Com a SMB server, per tal de donar a una xarxa local un servei de gestió de fitxers i impressores tipus Windows. Servidor de noms per xarxes que utilitzen NetBIOS. Servidor WINS. Un client SMB tipus ftp, mitjançant el qual pots accedir a recursos de PC’s (discos i impressores) des de Unix, Netware i altres sistemes operatius. Una aplicació per fer backups de PC’s (extensió del tar). Capacitat d’atendre les comandes administratives llençades des del prompt d’un NT.
7
Quins conceptes utilitza?
Utilitza pas de missatges per la comunicació dels clients amb el servidor (request-response protocol). Client comunicant-se amb el servidor
8
Quins conceptes utilitza? II
El client es connecta amb el servidor utilitzant TCP/IP, NetBEUI o IPX/SPX. Un cop establerta la connexió, el client envia comandes SMB al servidor i això li permet accedir al sistema de fitxers remot.
9
Com configurem SAMBA? Configurar correctament SAMBA és complicat perquè disposa de molts paràmetres. Per això s’han creat una sèrie d’aplicacions gràfiques que intenten facilitar-nos la feina. Basats en la web: SWAT - Samba Web Administration Tool (“aplicació oficial”) Webmin (configura SAMBA i altres elements del sistema) Basats en Java: smbconftool Basats en Windows: bbsat smbedit
10
Com configurem SAMBA? II
El fitxer de configuració el podem trobar a /etc/smb.conf (es defineixen paths i paràmetres del SAMBA ) Quan entrem en un servidor NT típicament ens interessa sincronitzar-nos i mapejar algunes unitats (software, home-directory, ...). Es realitza en un fitxer startup.bat NET TIME \\smb_server /set /yes NET USE H: /home NET USE S: \\smb_server\soft
11
Alternatives a SAMBA? Com a solucions tipus SMB: Total Access Server
Sun’s PC-Netlink/EAS Network Appliance Auxpex Dave (per a Mac’s) EMC NFS (Network File System)
12
Alternatives a SAMBA? NFS
Característiques: Protocol desenvolupat per Sun Microsystems Basat en RPC’s (Remote Procedure Call) Típicament funcionava sobre UDP, ara també és possible sobre TCP (algunes versions de NFS-2 i a la versió 3) Funciona sobre totes les plataformes amb suport IP NFS-3 es pot trobar als kernels de Linux 2.4.x
13
Alternatives a SAMBA? NFS
Avantatges: Utilització d’FQDN (Fully Qualified Domain Names), evitant així la utilització de serveis intermitjos per la resolució de noms. Muntatge de directoris remots completament transparent Inconvenients: Normalment presenta una càrrega de la xarxa superior a SAMBA Requereix disposar de molts ports oberts simultàniament per a totes les connexions NFS Lleuger menor rendiment general respecte a SAMBA
14
Quan utilitzar SAMBA o NFS?
NFS: quan els nostres clients siguin de tipus Unix/Linux per la seva transparència de localització i muntatge respecte a un smbclient SAMBA: quan ens trobem en un entorn d’oficina amb uns clients tipus Windows, ja que amb SAMBA podem definir un logonscript com si d’un NT es tractés i esta més pensat per aquesta situació. Híbrida: típicament per abarcar els casos amb clients heterogenis
15
Per Acabar SAMBA funciona millor sobre Linux per que esta suportat pel mateix kernel. Si s’utilitza en aquest SO existeix un smbmount que fa molt més transparent el smbclient. Descargable gratuïtament de Versió estable actual SAMBA 2.2.2 Versió alpha SAMBA 3.0 Tant NFS com SAMBA poden tenir problemes de seguretat. Cal configurar correctament els fitxers /etc/host.allow i /etc/hosts.deny per evitar disgustos.
16
Qui desenvolupa SAMBA? Andrew Tridgell: el creador
17
Bibliografia http://www.samba.org (official site, molta documentació)
(en castellà, explicació del llibre SAMBA) (comparativa amb NFS i Kerberos i també crítica) (revista electrònica)
18
Bibliografia (definició de SAMBA i comparativa amb NFS) (descripció de SAMBA) (explicació de què és NFS)
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.