PDA

Visualizza la versione completa : Backup completo su share samba


fbc_redhat
06-08-2006, 18:08
Ciao a tutti,
volevo fare un backup completo di un server RedHat 9 su una directory di una macchina win (fat32) in lan montata con smbmount.
Si puo' fare? Quale sistema conviene usare (tar, dd, ecc.)? Occorre arrestare dei servizi prima di procedere per evitare la modifica di file durante la copia?

Caleb
06-08-2006, 21:00
tar cjpvf /mnt/dir_montata/file_di_backup.bz2 /directory_da_backuppare/*

tar copia i file anche se sono in uso, non hai bisogno di arrestare nulla

fbc_redhat
06-08-2006, 23:10
Ok grazie. Solo una cosa, per fare il backup completo dovrei dargli 'root' come origine e in quel momento /mnt/share_destinazione fa parte del mucchio. Come si comporta in questo caso?

Caleb
06-08-2006, 23:57
backuppa anche quella, allo stato in cui viene raggiunta dal comando

ma il vero problema č che partendo da / includi anche /dev, quindi tenterebbe di farti il backup non dei device file ma dei dispositivi a cui punta... inoltre metteresti in mezzo anche il dump del kernel in /proc, no bene

fai cosė:

tar cjpvf /mnt/share_destinazione/file_di_backup.bz2 /* --exclude=/mnt/* --exclude=/dev/* --exclude=/proc/* --exclude=/sys/*

aggiungi un exclude per ogni directory che vuoi tralasciare, nel file di backup ti ritroverai solo il nome della directory, ma vuota

tieni poi presente che fat32 supporta singoli file solo fino a 4Gb, quindi se il file risultante č maggiore gli scassi il filesystem

eventualmente prova prima con un backup in locale, cosė:

tar cjpvf /root/file_di_backup.bz2 /* --exclude=/mnt/* --exclude=/dev/* --exclude=/proc/* --exclude=/sys/*

se il file č < 4gb vai tranquillo, se no devi lanciare diversi tar, magari uno per /home, uno per /usr eccetera

Loading