Back In Time, system restore pada Ubuntu 12.04

Back in Time adalah aplikasi backup yang cara kerjanya mirip dengan system restore pada Microsoft Windows. Si pembuat mengatakan

Keep in mind that Back In Time is just a GUI. The real magic is done by rsync (take snapshots and restore), diff (check if somethind changed) and cp (make hardlinks).

Ohh, ternyata dia memanfaatkan fungsi rsync, diff dan cp.

Langsung saja cara menginstallnya. Saya pertama mencoba menggunakan tutorial yang ada di internet salah satunya http://www.ubuntugeek.com/back-in-time-a-simple-backup-tool-for-ubuntu.html yaitu dengan menambah repository deb http://le-web.org/repository stable main tetapi gagal. Hal tersebut dikarenakan link repository tersebut sudah diganti dengan si pembuatnya.

Lalu saya mencoba mengunjungi dokumentasi Back in time (http://backintime.le-web.org/) dan mendapat link launchpad (repository ppa pada ubuntu) https://launchpad.net/~bit-team/+archive/stable.

Lalu saya coba menambahkan repo tersebut

sudo add-apt-repository ppa:bit-team/testing && sudo apt-get update

lalu kita install Back in time. Kita cukup menginstall backintime-common. Tetapi jika ingin tampilan GUI, kita bisa juga menambahkan backintime-gnome atau backintime-kde. Karena saya pengguna gnome jadi yang saya lakukan adalah

sudo apt-get install backintime-common backintime-gnome

Ini untuk yang ingin menggunakan secara CLI

tegar@IBM-T60:~$ backintime -h

Back In Time
Version: 1.0.17

Back In Time comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; type `backintime --license' for details.

Options
--profile <profile name>
 Select profile (use it before other options)
--profile-id <profile id>
 Select profile by id (use it before other options)
-b | --backup
 Take a snapshot (and exit)
--backup-job
 Used for cron job: take a snapshot (and exit)
--snapshots-path
 Show the path where is saves the snapshots (and exit)
--snapshots-list
 Show the list of snapshots IDs (and exit)
--snapshots-list-path
 Show the paths to snapshots (and exit)
--last-snapshot
 Show the ID of the last snapshot (and exit)
--last-snapshot-path
 Show the path to the last snapshot (and exit)
--keep-mount
 Don't unmount on exit. Only valid with
 --snapshots-list-path and --last-snapshot-path.
--unmount
 Unmount the profile.
--benchmark-cipher [file-size]
 Show a benchmark of all ciphers for ssh transfer (and exit)
-v | --version
 Show version (and exit)
--license
 Show license (and exit)
-h | --help
 Show this help (and exit)

Atau yang gui juga sudah ada di dash (backintime-gnome)

Screenshot from 2014-05-28 08:39:20

NB: Saya melihat di web launchpad bahwa versi teranyar adalah precise, jadi kemungkinan pengguna 12.10 keatas tidak bisa menggunakan repository tersebut. Cara lainnya bisa download source code-nya (http://backintime.le-web.org/download_page/) dan lakukan compile ( persiapan dan cara compile source code bisa di baca disini )

Penggunaan

Oh iya, ada dua mode di Back in Time, yaitu mode user dan root (dengan sudo). Perbedaannya adalah user hanya bisa membackup yang ia kuasai (biasanya hanya /home/<nama user>) tetapi root bisa ke seluruh sistem.

Untuk menggunakan GUI dengan user root, kita menggunakan perintah

gksu backintime-gnome

Jangan lupa tulisan gnome / kde nya ya. Saya beberapa menit bingung karena tampilan GUI tidak muncul 😀

Screenshot from 2014-05-28 09:07:42

Pertama kita harus membuat profile terlebih dahul seperti mau disimpan dimana, folder apa yang akan di backup dan sebagainya. Saya menyarankan untuk men-exclude-kan folder /home dan /media.

Setelah selesai, tekan take snapshot dan selamat menunggu 🙂

Advertisements

Pendapat anda

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s