Salah satu pekerjaan seorang administrator sistem yang sangat penting adalah melakukan backup terhadap data-data yang terdapat di server, karena biasanya klien sangat tidak perhatian terhadap masalah backup data. Pekerjaan ini bisa menjadi penting karena, biasanya resiko kehilangan data iniserin kali diluar jangkauan kita. Misalkan umur harddisk yang sudah tua, sehingga kemampuan harddisk tersebut menyimpan data-data digital menurun.
Salah satu dari masalah berikut ini menjadikan kita harus melakukan backup secara rutin adalah :
- kerusakan perangkat keras
- kesalahan manusia
- kesalahan perangkat keras
- faktor bencana alam
Berikut ini merupakan Langkah-langkah dalam melakukan backup data tersebut :
1.Kapan kita akan backup data tersebut
2.Direktori atau file yang ingin di backup
3.Buat script
4.Otomatisasi script tersebut dengan menggunakan cron
example :
1.Data yang di backup setiap minggu jam 1 pagi
2.File yang di backup adalah /home/vpopmail
3.Tanggal,bulan, dan tahun data yang di backup
example : #date +%F (untuk melihat tanggal,bulan, dan tahun pada hari ini)
#vi /usr/local/bin/backup.sh
(isi data dibawah ini didalam script)
#!/bin/bash
TGL=`date +%F`
JAM=`date +%H-%M`
DIR=”/home/vpopmail”
NAMAFILE=”backupmail”
if [ -d $DIR ]
then
tar -czf /media/nfs/$NAMAFILE-$TGL-jam-$JAM.tar.gz $DIR
fi
#chmod 755 /usr/local/bin/backup.sh
#/usr/local/bin/backup.sh
#ls /media/nfs
#crontab -e
(isi data dibawah ini didalam script)
* * 1 * * 7 /usr/local/bin/backup.sh
#mount -t nfs 192.168.0.3:/mnt/backup /media/nfs
(melakukan mounting dari client dan menyalin ke /media/nfs)
Selamat berjuang dan semoga berhasil... :)
Salah satu dari masalah berikut ini menjadikan kita harus melakukan backup secara rutin adalah :
- kerusakan perangkat keras
- kesalahan manusia
- kesalahan perangkat keras
- faktor bencana alam
Berikut ini merupakan Langkah-langkah dalam melakukan backup data tersebut :
1.Kapan kita akan backup data tersebut
2.Direktori atau file yang ingin di backup
3.Buat script
4.Otomatisasi script tersebut dengan menggunakan cron
example :
1.Data yang di backup setiap minggu jam 1 pagi
2.File yang di backup adalah /home/vpopmail
3.Tanggal,bulan, dan tahun data yang di backup
example : #date +%F (untuk melihat tanggal,bulan, dan tahun pada hari ini)
#vi /usr/local/bin/backup.sh
(isi data dibawah ini didalam script)
#!/bin/bash
TGL=`date +%F`
JAM=`date +%H-%M`
DIR=”/home/vpopmail”
NAMAFILE=”backupmail”
if [ -d $DIR ]
then
tar -czf /media/nfs/$NAMAFILE-$TGL-jam-$JAM.tar.gz $DIR
fi
#chmod 755 /usr/local/bin/backup.sh
#/usr/local/bin/backup.sh
#ls /media/nfs
#crontab -e
(isi data dibawah ini didalam script)
* * 1 * * 7 /usr/local/bin/backup.sh
#mount -t nfs 192.168.0.3:/mnt/backup /media/nfs
(melakukan mounting dari client dan menyalin ke /media/nfs)
Selamat berjuang dan semoga berhasil... :)