[Samba-it] Samba e NFS

Lorenzo Cocchi lorenzo.cocchi at libero.it
Wed Jul 28 16:28:01 MDT 2004


Il mercoledì 28 luglio 2004, alle 11:21, hai scritto:
>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.
>
Grazie per i "preziosi" consigli.

-- 
Lorenzo Cocchi



More information about the samba-it mailing list