backupBackup merupakan hal yang bersifat sangat kritikal yang harus kita maintain. Prosesnya bisa berjalan untuk backup sistem dir seperti document root public_html web, database, atau bahkan sistem linux itu sendiri, mulai dari file konfigurasi dan lain-lain.

Pasa sesi artikel ini akan disampaiakn bagaimana caranya melakukan proses backup pada sistem linux kita menggunakan tar.

Contoh penggunaan:

tar -cvpf /backup/fullbackup.tar --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=/backup .

Keterangan:
c : membuat file backup dengan nama fullbackup.tar
v : verbose untuk menampilkan proses backup kompress
p : menjaga kondisi permission tetap sama
f : lokasi tujuan hasil file backup yaitu /backup
–directory : posisi lokasi direktori utama backup dalam hal ini root direkdori /
–exclude : direktori yang tidak termasuk kedalam proses backup (contoh /backup tidak akan termasuk dalam data yang akan di backup)
. : dot (titik) dimaksudkan untuk proses backup seluruh kondisi file pada direktori

Selanjutnya proses backup data dan sekaligus memproses kompressing data dapat menambahkan opsi z seperti pada contoh baris perintah berikut.

tar -zcvpf /backup/fullbackup.tar.gz --directory=/ --exclude=proc --exclude=sys --exclude=dev/pts --exclude=/backup .

Selanjutnya tinggal dikondisikan kembali lokasi file / direkotori folder yang hendak di backup, seperti database mysql yang tersimpan di dalam lokasi /var/lib/mysql atau web documentroot pada /var/www/html (default apache) atau /home/username/public_html ) default sistem cpanel dan lainnya.

Kemudian untuk proses restorasi data hasil backup compress tersebut, pertama yang harus diperhatikan adalah lokasi direktori tujuan yang akan diposisikan setelah backup di restore / uncompress. Sebagai contoh apabila data backup yang telah di generate sebelumnya adalah backup dari direktori /, maka sesuaikan lokasinya antara data backup dengan direktori tujuannya tersebut. Terkait dengan teknis uncompress file tersebut dapat merujuk pada contoh perintah sebagai berikut.

tar -xzvpf /fullbackup.tar.gz

Pada contoh diatas, terdapat penambahan opsi x yang memnujukan uncompress. / menunjukan lokasi file tujuan yang akan ditempatkan setelah data direstorekan dari file fullbackup.tar.gz tersebut.