mungkin di awal up server direktori
/foto/
/video/
nah 2 bulan ada file
/foto/gambar1.jpg
/foto/gambar2.jpg
/foto/gambar3.jpg
dan di direktori video
/video/video01.mp4
/video/video02.mp4
/video/video03.mp4
nah pas backup pada ke bulan 6 nya ada lagi files nya bertambah terus, saat di backup . file yang lama juga ikut ke backup, hal ini yang bikin sulit untuk di backup terutama saat mendownload nya. maka dari itu saya mencari tau solusinya. Saat kutak katik bash shell akhirnya nemu deh kyk gini :
#!/bin/bashlalu simpan ke /root/backup.sh
dirnya='/var/www/html/';
lokasibackup='/home/hemstar7/backup/';
find $dirnya -mtime -1 \! -type d > /tmp/datadidapat.data
tar cT /tmp/datadidapat.data > $lokasibackup`date '+%d%b%Y'`.tar
gzip -9 $lokasibackup`date '+%d%b%Y'`.tar
artinya begini
dirnya='/var/www/html'; <-- ini lokasi yang akan di backup data-datanya
lokasibackup='/home/hemstar7/backup/'; <-- artinya file yang di backup akan ke direktori apa?
find $dirnya -mtime -1 \! -type d > /tmp/datadidapat.data <-- artinya mencari file berdasarkan hari ini lalu di list ke /tmp/datadidapat.data
tar cT /tmp/datadidapat.data > $lokasibackup`date '+%d%b%Y'`.tar <-- setelah di list maka tugas applikasi tar untuk menjadikannya file tar ..
gzip -9 $lokasibackup`date '+%d%b%Y'`.tar <-- udah menjadi tar biar lebih kecil ukuran file nya di kompres menjadi gzip :D
lalu kita buat cron nya biar di backup tiap hari caranya :
buka terminal :
crontab -e
lalu isikan:
0 3 * * * * * /root/backup.sh
semoga menjadi ilmu bermanfaat bagi pengunjung blog ini yang mengalami kesusahan dalam backup daily (tiap hari). [:
saya menggunakan CentOS sama Fedora jalan lancar :D