FSArchiver-IT
Altre Pagine: · Home Page · Documentazione · Downloads · Screenshots · Contatti
Questa è la guida che mostra come effettuare il backup di una (o più) partizioni presenti sull'hard disk. Ipotizziamo che il sistema sia installato su /dev/sda1 e che vogliamo farne un backup in /mnt/backup. Si può lanciare il seguente comando:
# fsarchiver savefs /mnt/backup/sda1.fsa /dev/sda1
Volendo è possibile inserire in un unico file, più partizioni:
# fsarchiver savefs /mnt/backup/sda.fsa /dev/sda1 /dev/sda2 /dev/sda3
Questo è un output di esempio che viene mostrato durante il salvataggio di due (o più) partizioni:
# fsarchiver savefs -o /backup/backup-fsa/backup-fsa025-gentoo-amd64-20090103-01.fsa /dev/sda1 /dev/sda2 -v -j4 -A
filesystem features: [has_journal,resize_inode,dir_index,filetype,sparse_super,large_file] ============= archiving filesystem /dev/sda1 ============= -[00][REGFILE ] /vmlinuz-2.6.25.20-x64-fd13 -[00][REGFILE ] /poliarch/memdisk -[00][REGFILE ] /poliarch/pxelinux.0 -[00][REGFILE ] /poliarch/initram.igz -[00][REGFILE ] /poliarch/boot.cat ¦.. -[00][DIR ] /mkbootcd-gentoo64 -[00][REGFILE ] /System.map-2.6.25.20-x64-fd13 -[00][REGFILE ] /config-2.6.25.20-x64-fd13 -[00][REGFILE ] /config-2.6.27.09-x64-fd16 -[00][DIR ] / ============= archiving filesystem /dev/sda2 ============= -[01][SYMLINK ] /bin/bb -[01][REGFILE ] /bin/dd -[01][REGFILE ] /bin/cp -[01][REGFILE ] /bin/df ¦.. -[01][REGFILE ] /fdoverlay/profiles/repo_name -[01][DIR ] /fdoverlay/profiles -[01][DIR ] /fdoverlay -[01][DIR ] /
Estrarre uno o più filesystem dall'archivio
FSArchiver supporta filesystems multipli per ogni archivio. Per questo motivo, bisogna manualmente specificare il filesystem che s'intende restorare. Ogni filesystem ha un numero sequenziale. Il primo filesystem in archivio avrà il numero 0, il secondo sarà 1, e così via.
Qui un esempio di restore quando c'è un solo filesystem per archivio:
# fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1
Qui un esempio di restore del secondo filesystem in archivio multiplo (secondo = numero 1):
# fsarchiver restfs /mnt/backup/archive-multple-filesystems.fsa id=1,dest=/dev/sdb1
Volendo è anche possibile restorare il primo e il secondo filesystem con un comando solo: (numeri 0 e 1)
# fsarchiver restfs /mnt/backup/archive-multple-filesystems.fsa id=0,dest=/dev/sda1 id=1,dest=/dev/sdb1
L'opzione '-F' Per esempio, permette di ripristinare un filesystem che era ext2 quando è stato salvato come reiserfs sulla nuova partizione. In questo caso, è necessario specificare l'opzione mkfs = xxx con la partizione di destinazione.
Ecco come ripristinare un filesystem e convertirlo in reiserfs nello stesso tempo:
# fsarchiver restfs /mnt/backup/sda.fsa id=0,dest=/dev/sda1,mkfs=reiserfs
Visualizza informazioni sull'archivio
Può essere utile sapere cosa è stato salvato in un determinato archivio, ciò è possibile grazie ad 'archinfo'
# fsarchiver archinfo /backup/backup-fsa/sysimg-t3p5g965-debian-20100131-07h16.fsa
Qui un output di esempio:
# fsarchiver archinfo /backup/backup-fsa/sysimg-t3p5g965-debian-20100131-07h16.fsa ====================== archive information ====================== Archive type: filesystems Filesystems count: 2 Archive id: 4b610c6e Archive file format: FsArCh_002 Archive created with: 0.6.6 Archive creation date: 20100131-07:16:35 Archive label: debian-backup Compression level: 7 (lzma level 1) Encryption algorithm: none ===================== filesystem information ==================== Filesystem id in archive: 0 Filesystem format: ext3 Filesystem label: boot Filesystem uuid: d76278bf-5e65-4568-a899-9558ce61bf06 Original device: /dev/sda1 Original filesystem size: 961.18 MB (1007869952 bytes) Space used in filesystem: 356.86 MB (374190080 bytes) ===================== filesystem information ==================== Filesystem id in archive: 1 Filesystem format: ext3 Filesystem label: debian Filesystem uuid: 4b0da78f-7f02-4487-a1e2-774c9b412277 Original device: /dev/vgmain/snapdeb Original filesystem size: 11.81 GB (12682706944 bytes) Space used in filesystem: 7.11 GB (7635599360 bytes) Compressione Multi-thread
Se hai un computer con più di un core (es. dual/quad-core) è possibile creare dei job che sfruttino a pieno tutti i processori.
Qui un esempio (a 3 job):
# fsarchiver -j3 -o savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1
Dividere un archivio in diversi volumi
Se l'archivio che si sta andando a creare risulta essere troppo grosso e lo si volesse dividere (magari per essere poi scritto su un CD/DVD), è possibile splittarlo ogni tot Mb.
Ecco un esempio di split ogni 4,3Gb
# fsarchiver savefs -s 4300 /data/backup-rhel-5.2-fsa033.fsa /dev/sda1
Il primo volume avrà SEMPRE estensione .fsa, i volumi successivi invece prenderanno estensione: f01, f02, ecc.. Rilevazione del filesystem
FSArchiver è in grado di riconoscere automaticamente i filesystem presenti sulla macchina in uso, per far ciò è possibile utilizzare il comando:
# fsarchiver probe simple [=====DEVICE=====] [==FILESYS==] [=====LABEL=====] [====SIZE====] [MAJ] [MIN] [/dev/sda1 ] [ext3 ] [boot ] [ 768.72 MB] [ 8] [ 1] [/dev/sda2 ] [reiserfs ] [gentoo ] [ 12.00 GB] [ 8] [ 2] [/dev/sda3 ] [ext3 ] [data ] [ 350.00 GB] [ 8] [ 3] [/dev/sda4 ] [ext3 ] [backup ] [ 300.00 GB] [ 8] [ 4] [/dev/sda5 ] [lvm2pv ] [ ] [ 134.38 GB] [ 8] [ 5] [/dev/sda6 ] [lvm2pv ] [ ] [ 106.24 GB] [ 8] [ 6] [/dev/sdb1 ] [reiserfs ] [usb8gb ] [ 7.46 GB] [ 8] [ 17]
Altre Pagine: · Home Page · Documentazione · Downloads · Screenshots · Contatti