Problemi comuni di backup del volume
Qualsiasi operazione di backup che tenta di copiare un'immagine completa e stabile di un sistema deve gestire i problemi seguenti:
File inaccessibili durante un backup. L'esecuzione di applicazioni deve spesso mantenere i file aperti in modalità esclusiva durante un backup, impedendo ai programmi di backup di copiarli.
Stato del file incoerente. Anche se un'applicazione non dispone di file aperti in modalità esclusiva, è possibile, a causa del tempo limitato necessario per aprire, eseguire il backup e chiudere un file, che i file copiati nel supporto di archiviazione potrebbero non riflettere tutti lo stesso stato dell'applicazione.
È necessario ridurre al minimo le interruzioni del servizio. Per garantire l'accessibilità dei file e l'integrità dei dati di cui è stato eseguito il backup può richiedere la sospensione e/o la chiusura di tutti i programmi in esecuzione durante un backup del volume. Per i sistemi su disco di grandi dimensioni, questa operazione potrebbe richiedere ore di durata.
Di recente, alcuni fornitori di archiviazione hanno tentato di risolvere questi problemi fornendo un meccanismo di acquisizione del volume, un mezzo per acquisire un'immagine dei file su disco in un determinato momento, usando un meccanismo di copia on-write o "split mirror". Tuttavia, queste soluzioni comportano difficoltà proprie:
- Implementazioni del fornitore incompatibili dell'acquisizione del volume. Molti provider di dispositivi RAID forniscono meccanismi di acquisizione dei volumi. Tuttavia, ogni fornitore ha una propria interfaccia e ogni fornitore deve ottenere supporto dai fornitori di backup per le interfacce di acquisizione del volume. Ciò significa che i fornitori di applicazioni di backup devono supportare più implementazioni di acquisizione del volume, che non è auspicabile.
- Mancanza di coordinamento delle applicazioni. Molti dispositivi che supportano un'acquisizione di volumi non supportano il coordinamento delle applicazioni in esecuzione con il blocco dei dati su disco. Per i dispositivi che eseguono, come per le applicazioni di backup, ogni fornitore ha un'interfaccia diversa.
- Supporto limitato per dispositivi non RAID. Pochi se i fornitori di dischi convenzionali forniscono supporto per qualsiasi tipo di acquisizione del volume nei driver di dispositivo. Ciò significa che i meccanismi di acquisizione sono limitati a determinati sistemi disco e in genere non supportano il backup delle aree di sistema.
- È necessario gestire gli aggiornamenti sul disco durante l'acquisizione del volume. Anche se i meccanismi di acquisizione dei volumi forniti dal fornitore di archiviazione possono bloccare lo stato dei dati su disco, non sempre interagiscono con le applicazioni in esecuzione. Ciò significa spesso che i dati inviati al volume mentre un dispositivo di archiviazione è in fase di acquisizione del volume potrebbe andare perso.
- Backup multivolume coerente. Il dispositivo di archiviazione esegue queste acquisizioni di volumi, quindi in genere non esiste alcun meccanismo per coordinare la tempistica del blocco dei dati. Ciò è particolarmente vero se i dispositivi provengono da fornitori distinti. Pertanto, se diversi volumi di archiviazione sono coinvolti in un backup con un'acquisizione del volume, l'immagine temporale mantenuta per ogni volume potrebbe non essere coerente.