Backup Script Lokaal

      Geen reacties op Backup Script Lokaal

Wat je wil backuppen moet je aangeven tussen de ” ” van Backup_files
Wat je niet wil backuppen moet je aangeven tussen de ” ” van exclude_files
En je moet aangeven waar je het naar toe wil backuppen tussen de ” ” van dest

typ in je terminal vi ~/backupscript
Plak onderstaande code en maak je aanpassingen en sla het op
Maak het bestand nog even uitvoerbaar typ in chmod +x ~/backupscript

#!/bin/bash
####################################
#
# Backup Script Lokaal
#
####################################

# what to backup.
backup_files="/srv /etc /var/lib/mysql "

#what to exclude (dont remove --exclude)
exclude_files="--exclude *.iso *.tgz *.tar.gz *.zip /Downloads"

# Denstination to backup.
dest="/backup"


# Create archive filename.

<p>day=$(date +%d-%m-%Y)
hostname=$(hostname -s)
archive_file="$hostname-$day.tgz"

# show status.
echo "Backupt $backup_files to $dest/$archive_file"
date
echo

# Backup files using tar.
tar czf $dest/$archive_file $backup_files $exclude_files

# Show end status message.
echo
echo "Backup Finished"
date

# Long listing of files in $dest to check file sizes.
ls -lh $dest

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *