Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIX

Ripristino di un'immagine su un file

Quando si esegue il backup di un'immagine, il client di backup - archivio esegue il backup del primo settore del volume, ma quando i dati vengono ripristinati, ignora il primo settore per preservare il blocco di controllo del volume logico originale del volume di destinazione.

Quando si ripristina un'immagine nel file, l'intero contenuto del volume, incluso il primo settore, viene ripristinato nel file.

I volumi AIX® LVM dai gruppi di volumi originali contengono il LVCB (Logical Volume Control Block) sul primo settore (512 byte) del volume. LVCB contiene metadati specifici del volume che devono essere conservati dalle applicazioni che utilizzano il volume.

Quando si copia il file, contenente l'immagine, su un volume LVM dal gruppo volumi originale, è necessario ignorare LVCB sia dal file che dal volume di destinazione. Il seguente comando dd può essere utilizzato per questo scopo.

  dd if=<filename> of=/dev/<vol> bs=512 skip=1 seek=1

Il comando dd imposta la dimensione del blocco su 512 byte, rendendo la copia molto lenta. È meglio utilizzare bs=1m o simili. Di seguito è riportato un modo alternativo per copiare i dati immagine:

  1. Salvare il primo settore originale in un file:
    dd if=/dev/<vol> of=firstblk.tmp bs=512 count=1
  2. Copiare l'immagine ripristinata:
    dd if=<filename> of=/dev/<vol> bs=1m
  3. Ripristinare il primo settore originale:
    dd if=firstblk.tmp of=/dev/<vol> bs=512 count=1

Con l'introduzione di formati di gruppi di volumi grandi e scalabili su AIX, è possibile che il primo settore del volume logico non possa contenere LVCB ed è disponibile per i dati. Se si utilizzano gruppi di volumi grandi o scalabili sul sistema e si deve ripristinare l'intero volume incluso il primo settore, ripristinare il volume su file e copiarlo in un volume di destinazione. Il seguente comando dd può essere utilizzato per questo scopo.

dd if=<filename> of=/dev/<vol> bs=1m