Una SAN (Storage Area Network) collega i server direttamente all’archivio su nastro tramite canali dedicati e a bassa latenza, alleggerendo così il traffico di backup dalla rete locale. Detto questo, dato che un ambiente SAN condiviso consente a più server di accedere alle unità a nastro, le organizzazioni rischiano di causare confusione e danneggiare il nastro, poiché un’unità a nastro può ricevere istruzioni di scrittura da un solo server alla volta.
Il plugin shstore, modulo SAN dedicato di Bacula Enterprise, utilizza il protocollo SCSI SPC-3 per prevenire il danneggiamento accidentale dei volumi su nastro, compartimentando i processi del daemon di archiviazione in modo da evitare tali sovrapposizioni. Quando un daemon di archiviazione di Bacula avvia un processo, applica un blocco hardware esclusivo sull’unità a nastro, e qualsiasi altro server che ne richieda l’accesso deve attendere in coda fino al completamento del processo e al rilascio del blocco.
Grazie a questo meccanismo, la vostra organizzazione può condividere la costosa infrastruttura a nastro tra più server e massimizzare le velocità di backup su un fabric SAN, evitando al contempo i conflitti di scrittura che causano il danneggiamento dei dati.

