Inhoudsopgave:
- Stap 1: Aannames
- Stap 2: Installeer Rdiff-back-up
- Stap 3: Identificeer de mappen waarvan u een back-up wilt maken
- Stap 4: Automatiseren
- Stap 5: Schrijf een functie
- Stap 6: Vertel het script welke mappen u wilt back-uppen
- Stap 7: Het hele ding nu samen
- Stap 8: Toevoegen aan Cron
- Stap 9: Herstellen
Video: Hoe u gemakkelijk een back-up van uw Linux-box kunt maken met Rdiff-back-up: 9 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
Deze instructable laat je zien hoe je een eenvoudig volledig uitgerust back-up- en herstelsysteem op linux uitvoert met behulp van rdiff-back-up en een usb-drive.
Stap 1: Aannames
Ik ga uit van een systeem dat yum gebruikt voor installatie en je usb-drive als /mnt//backup hebt gemount. Ik gebruik fedora, maar je kunt alles gebruiken en rdiff-backup installeren zoals je wilt. Het is ook hier te downloaden:
Stap 2: Installeer Rdiff-back-up
Installeer rdiff-backup[root@HOST-scripts]# yum install rdiff-backup
Stap 3: Identificeer de mappen waarvan u een back-up wilt maken
Je kunt een back-up maken van het hele systeem, maar dat kan overkill zijn, ik wil een back-up maken van mijn /etc/-directory voor eventuele wijzigingen die ik heb aangebracht in de naam, sendmail, netwerk, enz., /data en mijn home-directory's.
Stap 4: Automatiseren
Dit wil je natuurlijk niet met de hand doen. We zullen een script schrijven. Als eerste in het script zullen we controleren of de USB-drive is gemount, en stoppen als dat niet het geval is. #!/bin/bash#Script voor back-up naar usb-driveBACKUPBASE="/backups"#controleer of back-updoel is aangekoppeld.if `df -h | grep $BACKUPBASE >/dev/null ` then echo "Starting $0 `date`"else echo "FOUT: $BACKUPBASE niet gemount" echo "$0 exiting `date` " exit 1fi
Stap 5: Schrijf een functie
Vervolgens zullen we een functie schrijven om de back-up daadwerkelijk te maken. function backup { DEST=$1$2 SOURCE=$2 echo "Src: $SOURCE" if [-d $DEST] echo "Dest: $DEST" else mkdir -p $DEST echo "Dest: $DEST -created" OPTS=" --force" fi #Back-up uitvoeren rdiff-backup -v2 --exclude-special-files $OPTS $SOURCE $DEST #Opschonen versiebestanden ouder dan 4 weken rdiff-backup -v2 --remove-older-than 4W --force $ DEST #Print een rapport van wat we hebben geback-upt en opgeschoond rdiff-backup --list-changed-since 0D23h00m $DEST}
Stap 6: Vertel het script welke mappen u wilt back-uppen
back-up $BACKUPBASE /databackup $BACKUPBASE /etcbackup $BACKUPBASE /usr/localbackup $BACKUPBASE /home
Stap 7: Het hele ding nu samen
#!/bin/bash#Script voor back-up naar usb-driveBACKUPBASE="/backups"#Controleer of de back-updrive is aangekoppeld. als `df -h | grep $BACKUPBASE >/dev/null `then echo "Starting $0 `date`"else echo "FOUT: $BACKUPBASE niet gemount" echo "$0 exiting `date` " exit 1fifunction backup { DEST=$1$2 SOURCE=$2 echo "Src: $SOURCE" if [-d $DEST] echo "Dest: $DEST" else mkdir -p $DEST echo "Dest: $DEST -created" OPTS="--force" fi #Back-up uitvoeren rdiff-backup -v2 --exclude-special-files $OPTS $SOURCE $DEST #Opschonen versiebestanden ouder dan 4 weken rdiff-backup -v2 --remove-older-than 4W --force $DEST #Print een rapport van wat we hebben geback-upt en opgeschoond rdiff-backup --lijst-gewijzigd-sinds 0D23h00m $DEST}back-up $BACKUPBASE /databackup $BACKUPBASE /etcbackup $BACKUPBASE /usr/localbackup $BACKUPBASE /home
Stap 8: Toevoegen aan Cron
[root@HOST-scripts]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh > /var/log/backup.log 2>&1
Stap 9: Herstellen
Om de meest recente versie te herstellen, kunt u het bestand eenvoudig uit de back-upmap kopiëren. Als je een versie van 2 dagen geleden wilt:rdiff-backup -r 2D /backup/etc/named.conf /etc/named.confEenvoudig en zeer effectief.
Aanbevolen:
Hoe u uw eigen nachtzichtapparaat kunt maken! 5 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je je eigen nachtkijker! In dit project laat ik je zien hoe je een nachtkijker maakt. Het bestaat voornamelijk uit een beveiligingscamera, een klein scherm en een aangepaste PCB met IR-LED's en een LED-driver. Nadat je het apparaat hebt gevoed met een USB Type-C PD powerbank, kun je
Hoe u gemakkelijk zelf een powerbank kunt maken 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe u gemakkelijk zelf een powerbank kunt maken: in deze instructables laat ik u zien hoe u uw eigen powerbank kunt maken met behulp van gemakkelijk verkrijgbare en goedkope componenten. Deze reservebatterij bevat 18650 li-ionbatterij van oude laptop of u kunt nieuwe kopen. Later heb ik een houten kozijn gemaakt met
DIY MusiLED, muziek gesynchroniseerde LED's met Windows- en Linux-toepassing met één klik (32-bits en 64-bits). Eenvoudig opnieuw te maken, gemakkelijk te gebruiken, gemakkelijk te porten: 3 stappen
DIY MusiLED, muziek gesynchroniseerde LED's met Windows- en Linux-toepassing met één klik (32-bits en 64-bits). Eenvoudig te recreëren, gemakkelijk te gebruiken, gemakkelijk te poorten: dit project helpt je om 18 LED's (6 rood + 6 blauw + 6 geel) op je Arduino-bord aan te sluiten en de realtime signalen van de geluidskaart van je computer te analyseren en door te sturen naar de LED's om ze op te lichten volgens de beat-effecten (Snare, High Hat, Kick)
Hoe u één volledig gefocuste afbeelding kunt maken van verschillende gedeeltelijk gefocuste afbeeldingen: 4 stappen
Hoe u een volledig gefocuste afbeelding kunt maken van verschillende gedeeltelijk gefocuste beelden: ik raad aan om Helicon Focus-software te gebruiken. Windows- en Mac-versies zijn beschikbaar op de site van d-Stidio. Het programma is ontworpen voor macrofotografie, microfotografie en hyperfocale landschapsfotografie om het probleem van ondiepe scherptediepte het hoofd te bieden.Hel
Hoe u uw pc drastisch kunt versnellen en die snelheid kunt behouden voor de levensduur van het systeem: 9 stappen
Hoe u uw pc drastisch kunt versnellen en die snelheid kunt behouden voor de levensduur van het systeem en om dat zo te houden. Ik zal foto's plaatsen zodra ik de kans krijg, helaas heb ik op dit moment geen