Backups er en vigtig del af systemadministration. De mest effektive backups gemmes ikke på den computer, der bakkes op. Hvis du vil sikkerhedskopiere Fedora arbejdsstationer bruge et backup- server, der kører NFS og kombineret med rsync . Konfigurere og installere NFS fordi Fedora bruger SELinux for sikkerhed. Efter installation af backup-system , skal du bruge normal kopi kommandoer til at gendanne filer, mapper og hele backup for et system. Sørg for backup server har nok plads til det antal sikkerhedskopier, du planlægger at holde . Stagger en backup tidsplan for netværk med mere end 20 computere. Instruktioner
Konfiguration af Backup Server
1
Åbn en terminal og skriv følgende kommando : Hej
rpm- q nfs -utils
Denne kommando kontrollerer, om Network File System ( NFS ) er installeret
2
Skriv følgende kommando til at installere NFS, hvis det er nødvendigt : .
su - c ' yum install- y nfs -utils -system -config - nfs '
3
Skriv følgende kommando for at oprette en backup-mappe for hver computer : Hej
su - c' mkdir /var /ftp /pub /computernavn '< br >
Change " computernavn " til navnet på den computer, der bakkes op. Opret en mappe for hver computer
4
Skriv følgende kommando til at åbne NFS konfigurationsfil til redigering : .
Su - c ' vim /etc /eksport «
< p> den " vim " programmet accepterer alle de " VI " Editor kommandoer
5
Indtast oplysninger for NFS aktier: .
/var /ftp /pub /computernavn 192.168 . 1.100/255.255.255.0 ( RW, async , no_subtree_check )
/var/ftp/pub/computername2 192.168.1.101/255.255.255.0 ( RW, async , no_subtree_check )
Indtast én linje oplysninger for hver computer, der bakkes op. Erstat " computernavn " med navnet på den mappe , du oprettede for computeren. Erstat " 192.168.1.100/255.255.255.0 " med IP-adressen og undernetmasken af computeren forbindelse til serveren . Du kan også indtaste computerens DNS-navne , hvis netværket er konfigureret til lokal DNS -adgang. Efter indtastning af oplysninger for hver computer , skal du gemme filen og exit vim
6
Skriv følgende kommando til at foretage ændringerne træder i kraft : .
Su - c ' tjeneste nfs restart'
Konfiguration klientcomputere
7
Åbn en terminal og skriv følgende kommando : Hej
su - c ' mkdir /media /nfsbackup '
Denne kommando opretter en mappe til at montere NFS-delingen . Du kan ændre " nfsbackup ", hvis du foretrækker
8
Skriv følgende kommando for at redigere de systemer monteret i boot: .
Su - c ' vim /etc /fstab ' < br >
9
Skriv følgende linje efter den anden mount punkter i filen : Hej
192.168.1.5 :/var /ftp /pub /computernavn /media /nfsbackup nfs rw
< p > Erstat " 192.168.1.5 " med IP-adressen eller DNS-navnet på backup serveren . Erstat " computernavn " og " nfsbackup " med mappenavne , du har oprettet for kunden computer. Gem og luk filen, når du er færdig
10
Skriv følgende kommando for at montere NFS-delingen uden at genstarte : .
Su - c ' mount -a'
11
skrive følgende kommandoer til at skabe den første sikkerhedskopiering : Hej
su - c ' rsync - a /filestobackup /media /nfsbackup /backup_ $ (dato + % å % m % d) '
su - c ' ln-s /media /nfsbackup /backup_ $ (dato + % å% m % d) /media /nfsbackup /seneste'
Denne kommando sikkerhedskopierer dine filer til en mappe kaldet "backup " , der ender i den aktuelle dato. Det skaber et symbolsk link til de " seneste" bibliotek peger på den aktuelle backup. Erstat " filestobackup " med stien til de filer, du ønsker at tage backup og " nfsbackup " med dit NFS mount point . Bemærk, at i " ln ", det første bogstav er " L. "
12
Skriv følgende kommando for at redigere cron konfiguration : Hej
su - c ' crontab - e ' < br >
Cron er planlægning service. Redigering af konfigurationen kan du tilføje kommandoer til sikkerhedskopiering og køre dem automatisk
13
Tilføj følgende linje til slutningen af crontab fil: .
00 1 *** rsync - a - link - dest = /media /nfsbackup /nyeste /filestobackup /media /nfsbackup /backup_ $ (dato + % å % m % d)
Erstat " nfsbackup " med navnet på din NFS-montering . Erstat " filestobackup " med stien til de filer, du ønsker at tage backup . Den sidste del af kommandoen opretter en ny backup med den vedføjede dato . Brug af " - linket - dest " parameteren skaber symbolske links til filer, der ikke er blevet ændret. Denne proces reducerer mængden af plads og netværk tid, der kræves efter den første sikkerhedskopiering . Fordi kun nye filer vil blive kopieret , vil symbolic links blive oprettet modificerede filer. Denne kommando vil køre på 01:00 . For at ændre tid ændre de tre første numre , minutter først , timer sekund på en 24 -timers skala
14
Tilføj følgende på den samme linje som den tidligere kommando i crontab filen: . < br >
rm- f /media /nfsbackup /nyeste ,
Erstat " nfsbackup " med navnet på din NFS mount. Denne proces fjerner linket til tidligere sikkerhedskopi
15
Tilføj følgende på den samme linje som den tidligere kommando i crontab fil: .
Ln-s /media /nfsbackup /backup_ $ (dato + % å% m % d) /media /nfsbackup /nyeste ,
Erstat " nfsbackup " med navnet på din NFS mount. Denne kommando forbinder den nyeste sikkerhedskopi til " seneste" directory
16
Tilføj følgende linje til slutningen af crontab fil: .
Find- skriv d /media /nfsbackup /backup_ * - mtime +7 - exec rm- fr { } \\ ;
Erstat " nfsbackup " med navnet på din NFS mount. Denne kommando vil slette backups , der er ældre end 7 dage. Hvis du vil ændre antallet af dage , skal du ændre "7" til et andet nummer . Gem og afslut crontab fil. Backups kører automatisk på daglig basis på det tidspunkt du har angivet.