[Samba-it] Samba e NFS

Ottavio Campana ottavio at campana.vi.it
Wed Jul 28 11:21:01 MDT 2004


Lorenzo Cocchi wrote:
> Il martedì 27 luglio 2004, alle 11:17, hai scritto:
> 
>>On Mon, 2004-07-26 at 22:49, Lorenzo Cocchi wrote:
>>
>>>Ho delle share con Samba che dovrei condividere anche con NFS.  Sono
>>>consapevole che non e' il massimo per l'integrità dei dati.  Avete qualche
>>>"dritta" per migliorare la convivenza (vedi *oplock*) e varie?
>>>
>>
>>Gli oplock sono supportati dal kernel linux quindi non dovresti avere
>>grossissimi problemi (attiva kernel oplocks), il problmea è invece che
>>le applicazioni unix nel 99% dei casi non usano il locking, e il locking
>>di default sotto unix non è mandatorio ...
>>
> 
> Grazie del consiglio. Scusa la domanda (e l'ignoranza...), ma cosa
> significa esattamente "mandatorio"?

i locking sui file può essere di due tipi: advisory locking o mandatory 
locking.

L'advisory locking è un locking molto usato su unix, dove di fatto, il 
lock è solo pubblicizzato sui file, ma spetta ai singoli programmi 
decidere se rispettarlo o meno. Quindi se un programma usa un advisory 
lock su un file e un secondo programma lo apre senza controllare i lock 
comunque puoi avere corruzione dei dati.

Il mandatory locking invece è un tipo di locking per cui quando un file 
viene acquisito blocca definitivamente tutti gli altri processi che ci 
volgiono accedere. E' quello che esiste in windows e in molte 
implementazioni di linux. Problemino. Se metti il mandatory locking 
sulle share nfs è possibile che si inchiodi il server nfs, proprio a 
causa del locking troppo forte. Quindi devi farti le prove.Per 
abilitarlo devi mettere l'opzione mand quando monti il volume. Leggi 
comunque la manpage per completezza.

-- 
Non c'è più forza nella normalità, c'è solo monotonia.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-it/attachments/20040728/1f9ba48a/attachment.pgp>


More information about the samba-it mailing list