Monday, February 27, 2017
Cara Backup Data di Linux
Cara Backup Data di Linux
Sebagai seorang admin pasti setiap hari kita tak lepas dengan yang namanya data server, sebagai seorang admin pastinya kita juga harus mengantisipasi terjadinya hal-hal yang tidak diinginkan terhadap data kita yang ada di server. Lalu bagaimana caranya kita mengantisipasi itu, salah satunya adalah dengan mem-backup data kita secara periodic baik itu ke server lain maupun di storage khusus untuk backup. Nah, cara backup data salah satunya juga bisa dengan menggunakan bash scripting, karena secara default linux/unix sudah mendukung hal tersebut. Berikut contoh script bash untuk membackup data :
#!/bin/bash
#change direktori to source direktori
cd /home/Dokumen/
#
source_direktori=/home/Dokumen/
#
#struktur direktori destination = /media/backup/2010/07
#
destination_direktori=/media/backup/$(date +%Y)/$(date +%m)/
#
#untuk menghasilkan file kompresi dengan hasil filenya backupdata_20100701.tar.gz
file_tar=backupdata_$(date +%Y%m%d).tar.gz
#
# mencari destination direktori
# bila tidak ditemukan direktori tujuan maka kita buat script
if [ ! -d "$destination_direktori" ] ; then
echo * Make Destination Direktori
mkdir -p $destination_direktori
fi
#
#mencari file ods, xls, odt, dan doc (spreadsheet dan word processor) dan
#mencari file modifikasi H-1 dan H lalu copy ke directory $destination_direktori.
find $source_direktori -type f ( -iname *.ods -iname *.xls -o -iname
*.odt -o -iname *.doc ) -mtime -1 -exec cp -b parents {} $destination_direktori ;
#
#kompres dan hapus file aslinya
tar zcvf $destination_direktori$file_tar $destination_direktori remove-files exclude=*.tar.gz
Nah setelah script selesai dibuat sesuai keinginan kita tinggal di taruh saja di crontab untuk dijalankan scriptnya secara periodic.
Sumber : http://brokenz1.wordpress.com/2010/06/30/cara-backup-data/
Mempesonah Blog! | CopyLeft Oleh Mempesonah Blog!
Available link for download