Back-ups zijn een belangrijk onderdeel van het systeembeheer. De meest effectieve back-ups worden niet opgeslagen op de computer van back-ups . Om een back- up Fedora werkstations , gebruik dan een back-up server met NFS en gecombineerd met rsync . Configureren en installeren van NFS omdat Fedora gebruikt SELinux voor beveiliging . Na het installeren van het back-up systeem , gebruik normale kopie commando's om bestanden , mappen en de gehele back-up voor een systeem te herstellen . Zorg ervoor dat de back-up server heeft genoeg ruimte voor het aantal back-ups u van plan om te blijven . Stagger de back-up schema voor netwerken met meer dan 20 computers . Instructies Configureren van de Backup Server 1 Open een terminal en typ de volgende opdracht : rpm-q nfs - utils Dit commando controleert of Netwerk file System ( NFS ) is geïnstalleerd type 2 de volgende opdracht om NFS te installeren , indien nodig : . su - c ' yum install - y nfs - utils system-config - nfs ' 3 Typ de volgende opdracht om een back-up map voor elke computer te maken : su - c ' mkdir /var /ftp /pub /computernaam ' < br > Change " computernaam " om de naam van de computer die wordt gesteund. Maak een map voor elke computer 4 Typ de volgende opdracht om de NFS- configuratie bestand te openen voor bewerking : . Su - c ' vim /etc /exports ' het programma " vim " aanvaardt alle ' vi ' editor commando 5 Typ de informatie voor de NFS aandelen : . /var /ftp /pub /computernaam 192.168 . 1.100/255.255.255.0 ( rw , async , no_subtree_check ) op Twitter /var/ftp/pub/computername2 192.168.1.101/255.255.255.0 (rw , async , no_subtree_check ) op Twitter Voer een lijn van informatie voor elke computer die wordt gesteund. Vervang " computernaam " met de naam van de map die u hebt gemaakt voor de computer . Vervang " 192.168.1.100/255.255.255.0 " met het IP-adres en subnetmasker van de computer op de server . U kunt ook de computer DNS-namen in te voeren als het netwerk is geconfigureerd voor lokale DNS- toegang . Na het invoeren van de gegevens voor elke computer , sla het bestand op en sluit vim Type 6 de volgende opdracht om de wijzigingen door te voeren : . Su - c 'service nfs herstart' configureren Client Computers 7 Open een terminal en typ de volgende opdracht : su - c ' mkdir /media /nfsbackup ' Deze opdracht maakt een directory aan de NFS share te activeren . U kunt veranderen " nfsbackup " als u liever Type 8 de volgende opdracht om de systemen gemount bewerken : . Su - c ' vim /etc /fstab ' < br > type 9 de volgende regel na de andere mount punten in het dossier : 192.168.1.5 :/var /ftp /pub /computernaam /media /nfsbackup nfs rw Vervang " 192.168.1.5 " met het IP-adres of DNS- naam van de back-up server . Vervang " computernaam " en " nfsbackup " met de directory namen die u hebt gemaakt voor de client- computer . Opslaan en sluit het bestand wanneer u klaar bent Type 10 de volgende opdracht om de NFS-share mounten zonder opnieuw op te starten : . Su-c ' mount - a ' type 11 de volgende opdrachten voor het maken van de eerste back-up : 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 /laatste ' Dit commando maakt back-ups van uw bestanden op een map met de naam " backup" , dat eindigt in de huidige datum . Het creëert een symbolische koppeling van de de " nieuwste" directory wijst naar de huidige back-up . Vervang " filestobackup " met het pad naar de bestanden die u wilt back-up en " nfsbackup " met uw NFS mount punt . Merk op dat in " ln , " de eerste letter is " L. " Type 12 de volgende opdracht om de cron configuratie bewerken : su - c ' crontab - e ' < br Cron > is de planning service. De configuratie bewerken kunt u de back-up commando's toe te voegen en automatisch lopen ze 13 Voeg de volgende regel toe aan het einde van het crontab bestand : . 00 1 *** rsync - a - koppeling - dest = /media /nfsbackup /nieuwste /filestobackup /media /nfsbackup /backup_ $ ( date + % y% m % d ) ; Vervang " nfsbackup " met de naam van uw NFS- mount . Vervang " filestobackup " met het pad naar de bestanden die u wilt back-up . Het laatste deel van de opdracht wordt een nieuwe back-up met de datum toegevoegd . Met behulp van de " - koppeling - dest " parameter creëert symbolische links naar bestanden die niet zijn gewijzigd . Deze werkwijze vermindert de hoeveelheid ruimte en het netwerk nodig is na de eerste backup . Omdat alleen nieuwe bestanden worden gekopieerd , zal symbolische koppelingen worden gemaakt voor niet-gemodificeerde bestanden . Dit commando zal draaien op 1:00 . Om de tijd te wijzigen , verandert u de eerste drie nummers , minuten eerste , tweede uur op een 24 - uurs schaal 14 Voeg de volgende op dezelfde lijn als de vorige opdracht in het crontab bestand : . < br > rm - f /media /nfsbackup /laatste ; Vervang " nfsbackup " met de naam van uw NFS- mount . Dit proces verwijdert de link naar de vorige back-up 15 Voeg de volgende op dezelfde lijn als de vorige opdracht in het crontab bestand : . Ln- s /media /nfsbackup /backup_ $ ( date + % y% m % d ) /media /nfsbackup /laatste ; Vervang " nfsbackup " met de naam van uw NFS- mount . Deze opdracht verbindt de laatste back-up naar de " nieuwste " directory 16 Voeg de volgende regel toe aan het einde van de crontab : . Vinden - typen d /media /nfsbackup /backup_ * - mtime 7 - exec rm - fr { } \\ ; Vervang " nfsbackup " met de naam van uw NFS- mount . Dit commando zal back-ups die ouder zijn dan 7 dagen verwijderen . Om het aantal dagen te wijzigen , veranderen " 7 " naar een ander nummer . Slaan en het crontab bestand . De back-ups worden automatisch uitgevoerd op een dagelijkse basis op het moment dat u hebt opgegeven .
|