Il giorno mer 29 gen 2025 alle ore 10:12 Lucio Crusca <
lucio@sulweb.org> ha scritto:
Ciao Mauro,
Il 29/01/25 09:20, Mauro Mosso via SLiP ha scritto:
>
> Ecco le mie domande:
> 1. cosa fa l'opzione nobrl?
Evita che il tuo Linux invii al server (ovvero il NAS nel tuo caso) le
richieste di locking (ovvero prenotazione per uso esclusivo) di alcune
porzioni di dati (probabilmente di un file specifico).
In pratica il software di database chiede di usare un file in modo
esclusivo e lo fa per evitare che l'uso condiviso e contemporaneo da
parte di più applicazioni possa corrompere i dati contenuti nel file.
Con l'opzione nobrl Linux ignora quella richiesta e non la inoltra al
NAS, ma risponde al database che può procedere, come se il locking fosse
andato a buon fine.
Senza l'opzione nobrl, Linux inoltra la richiesta via protocollo CIFS,
ma la maggior parte dei server (tra cui probabilmente il tuo NAS) non
implementa tale feature e risponde picche, per cui il database poi non
ti funziona.
Se l'uso di nobrl, nel tuo caso, sia più o meno pericoloso dipende dal
fatto che il tuo software di database sia effettivamente l'unico ad
aprire quel file in un determinato istante.
Tutto veramente chiarissimo, finalmente ho capito!!!!
> 2. è vera la cosa di usarla il meno possibile per evitare corruzioni?
In generale sì, è vera, perché l'opzione nobrl si applica a tutta la
cartella condivisa dal NAS, non solo al file del database. Se sei
l'unico utente del tuo NAS e sai che non aprirai mai lo stesso file
contemporaneamente da due applicazioni diverse e sai anche che due
applicazioni diverse non apriranno mai lo stesso file senza avvisarti,
in quanto lavorano su dati completamente indipendenti fra loro, allora
puoi stare ragionevolmente tranquillo.
In tutti gli altri casi io eviterei l'opzione nobrl.
In generale, a dirla tutta, io eviterei di far lavorare il database su
una cartella remota.
Mi è utile perché così il NAS fa il back-up automatico anche di quella cartella.
Inoltre uso il database per analisi spaziali, ma a volte lavoro dal piano di sotto con il portatile e mi è comodo averlo sul NAS
Penso però che farò una cartella dedicata sul NAS a tutti i database su cui lavoro, in modo tale da usare l'opzione nobrl solo su quella.
Grazie infinite.
Mauro
------
Mauro MOSSO - Consulenze faunistiche, ambientali e zootecniche
Via Inserra, 18 - 14020 CERRETO D'ASTI (AT)
Cell. +39 339 7944830
mauro.mosso@gmail.com------