I backup sono una parte importante della gestione del sistema . I backup più efficaci non vengono memorizzati sul computer di cui eseguire il backup . Per eseguire il backup di workstation Fedora , utilizzare un server di backup che esegue NFS e combinato con rsync . Configurare e installare NFS perché Fedora usa SELinux per la sicurezza. Dopo aver installato il sistema di backup , utilizzare i comandi di copia normale per ripristinare file, cartelle e l'intero backup di un sistema. Assicurarsi che il server di backup dispone di spazio sufficiente per il numero di backup che si intende conservare. Stagger la pianificazione di backup per le reti con più di 20 computer .
Istruzioni Configurazione del server di backup
1
aprire un terminale e digitare il seguente comando :
rpm-q nfs - utils
Questo comando verifica se Network File System ( NFS ) è installato
2
Digitare il seguente comando per installare NFS , se necessario : .
su-c ' yum install- y nfs - utils system-config - nfs '
3
Digitare il seguente comando per creare una directory di backup per ogni computer :
su-c' mkdir /var /ftp /pub /nomecomputer ' < br
Modifica > " nomecomputer " per il nome del computer su cui eseguire il backup . Creare una directory per ogni computer
4
Digitare il seguente comando per aprire il file di configurazione di NFS per la modifica: .
Su-c ' vim /etc /exports '
< p > il programma di " vim " accetta tutti i comandi dell'editor "vi"
5
Digitare le informazioni per le condivisioni NFS : .
/var /ftp /pub /nomecomputer 192.168 . 1.100/255.255.255.0 ( rw , async , no_subtree_check ) per
/var/ftp/pub/computername2 192.168.1.101/255.255.255.0 ( rw , async , no_subtree_check ) per
Inserisci una riga di informazioni per ogni computer viene eseguito il backup . Sostituire " nomecomputer " con il nome della directory creata per il computer . Sostituire " 192.168.1.100/255.255.255.0 " con l'indirizzo IP e la subnet mask del computer che si connette al server . È anche possibile inserire i nomi DNS del computer se la rete è configurata per l'accesso DNS locale . Dopo aver inserito le informazioni per ogni computer , salvare il file e uscire vim
6
Digitare il seguente comando per rendere effettive le modifiche : .
Su-c ' service nfs restart '
Configurazione dei computer client
7
aprire un terminale e digitare il seguente comando :
su-c ' mkdir /media /nfsbackup '
Questo comando crea una directory per montare la condivisione NFS . È possibile modificare " nfsbackup " se si preferisce
8
Digitare il seguente comando per modificare i sistemi montati al boot : .
Su-c ' vim /etc /fstab' < br > Pagina 9
digitare la riga seguente dopo gli altri punti di montaggio del file :
192.168.1.5 :/var /ftp /pub /nomecomputer /media /nfsbackup nfs rw
< p > Sostituire " 192.168.1.5 " con l'indirizzo IP o il nome DNS del server di backup . Sostituire " nomecomputer " e " nfsbackup " con i nomi delle directory create per il computer client . Salvare e chiudere il file quando hai finito
10
Digitare il seguente comando per montare la condivisione NFS senza riavviare : .
Su-c ' mount-a '
11
digitare i seguenti comandi per creare il primo backup :
su-c ' rsync -a /filestobackup /media /nfsbackup /backup_ $ ( date + % y % m % d) "
su-c ' ln- s /media /nfsbackup /backup_ $ ( date + % y % m % d ) /media /nfsbackup /ultime '
Questo comando esegue il backup dei file su una cartella chiamata "backup" che termina con la data corrente . Si crea un link simbolico al "l'ultima " directory che punta al backup corrente . Sostituire " filestobackup " con il percorso per i file che si desidera eseguire il backup e " nfsbackup " con il punto di mount NFS . Si noti che in "ln ", la prima lettera è " L. "
12
Digitare il seguente comando per modificare la configurazione di cron :
su-c ' crontab -e' < br
Cron > è il servizio di pianificazione . Modifica della configurazione consente di aggiungere i comandi di backup e di eseguire in modo automatico
13
Aggiungere la seguente riga alla fine del file crontab : .
00 1 *** rsync - a - link- dest = /media /nfsbackup /ultime /filestobackup /media /nfsbackup /backup_ $ ( date + % y % m % d);
Sostituire " nfsbackup " con il nome del vostro montaggio NFS . Sostituire " filestobackup " con il percorso per i file che si desidera effettuare il backup . La parte finale del comando crea un nuovo backup con la data aggiunta . Utilizzando il " - link- dest " parametro crea link simbolici per i file che non sono stati modificati . Questo processo riduce significativamente la quantità di spazio e rete tempo richiesto dopo il backup iniziale . Perché solo i nuovi file saranno copiati , verranno creati dei link simbolici per i file non modificati . Questo comando funzionerà a 01:00 . Per modificare l'ora , cambiare i primi tre numeri , minuti prima , ora secondo in una scala di 24 ore
14
Aggiungere il seguente sulla stessa riga del comando precedente nel file crontab : .
rm-f /media /nfsbackup /ultime ;
Sostituire " nfsbackup " con il nome del vostro mount NFS . Questo processo rimuove il link per il backup precedente
15
Aggiungere il seguente sulla stessa riga del comando precedente nel file crontab : .
Ln- s /media /nfsbackup /backup_ $ ( date + % y % m % d ) /media /nfsbackup /ultime ;
sostituire " nfsbackup " con il nome del vostro mount NFS . Questo comando collega l'ultimo backup della directory " ultimo"
16
Aggiungere la seguente riga alla fine del file crontab : .
Trovare - tipo D /media /nfsbackup /backup_ * - mtime 7 - exec rm -fr { } \\ ;
Sostituire " nfsbackup " con il nome del vostro mount NFS . Questo comando consente di eliminare i backup più vecchi di 7 giorni . Per modificare il numero di giorni , modificare " 7" ad un altro numero . Salvare e chiudere il file crontab . I backup vengono eseguiti automaticamente su base giornaliera , al momento specificato .