Merampingkan Sistem Linux PDF Print E-mail
Administrator / Thursday, 09 February 2012 09:35
Bagi pengguna Linux, hal yang paling sering dilakukan adalah mendownload file dan menginstal program. Hal inilah yang menyebabkan isi harddisk semakin lama semakin menggemuk. Dan hasilnya adalah kinerja sistem menjadi lambat. Lalu harus bagaimanakah untuk mengatasi hal ini? Nah, berikut ini, akan kami berikan tips agar Anda dapat merapikan sistem. Pada dasarnya ada dua hal utama yang perlu dilakukan adalah membersihkan file dan meng-uninstal program-program yang tidak perlu.

Backup data

Backup data adalah salah satu hal terpenting sebelum kita melakukan berbagai perubahan pada suatu sistem. Proses backup sebaiknya dilakukan secara rutin, dua minggu sekali misalnya, sehingga risiko hilangnya data akibat kerusakan atau terhapusnya file dapat dihindari. Ada banyak utility untuk melakukan back-up, salah satunya adalah rdiff-backup. rdiff-backup ini merupakan program berbasis pada rsync. Anda dapat menginstall program tersebut pada distro Debian melalui perintah berikut ini
# sudo aptitude rdiff-backup

Kelebihan dari program ini adalah fungsi backup incremental-nya. Misalnya, Anda hendak memback-up direktori X ke direktori Y. Pada direktori X terdapat 10 file (1.txt, 2.txt, sampai 10.txt). Saat membackup, sepuluh file ini di-copy semua ke direktori Y. Sejam kemudian,  file 10.txt ditambah isinya (isinya mengalami perubahan). Pada backup incremental, karena hanya file 10.txt yang berubah, hanya file tersebut yang dicopy lagi ke direktori Y.

Idealnya, sediakan sebuah harddisk eksternal berukuran besar untuk menampung hasil backup.  Kita misalkan hard disk eksternal dikenal sebagai /dev/sdbl, sementara partisi /home Linux ada di /dev/sda1 Adapun semua data user di direktori /home/joe. 

Pertama lakukan proses mount manual dan persiapannya:
# mkdir /mnt/usbdisk
# mount /dev/sdb1/mnt/usbdisk

Agar lebih terstruktur, buatlah sebuah direktori pada USB disk:
# mkdir /mnt/usbdisk/backup

Selanjutnya, lakukan proses backup:
# rdiff-backup /home/joe/ /mnt/usbdisk/backup

Tunggu beberapa saat hingga prompt kembali muncul (tanda proses backup selesai). Tidak adanya indikator proses copy yang sedang aktif adalah salah satu kelemahan dari rdiff-backup.

Apabila Anda ingin melakukan backup lagi, cukup ulangi perintah di atas dengan asumsi tujuan backup adalah direktori yang sama. Untuk melakukan restore, Anda dapat melakukannya dengan perintah berikut ini:
# rdiff-backup -r now /mnt/usbdisk/backup /home/joe/

File-file terakhir yang di backup akan di copy kembali ke direktori /home/joe. Untuk penggunaan secara mendetail, silahkan perintah "man rdiff-backup".

Pembersihan berdasarkan ukuran file/direktori

Data yang menjadi sasaran pembersihan adalah data yang paling banyak menyita ruang disk. Ada beberapa alternatif utility yang dapat menampilkan informasi statistik besarnya direktori dan file. Salah satunya adalah ncdu. Ncdu adalah program sederhana berbasis teks dan menu yang dapat diinstal dengan perintah:
# aptitude install ncdu

Berikut ini contoh perintah  untuk menghitung pemakaian disk di direktori /usr/share/doc:
# ncdu /usr/share/doc

Secara default, ncdu akan membuat dua kelompok, yaitu direktori-direktori dan file-file. Baru pada masing-masing kelompok diurutkan dari yang besar ke kecil. Ncdu akan mencetak kelompok direktori di atas baru menyusul file. 

Apabila Anda tidak suka metode ini dan ingin mengurutkan secara menyeluruh tanpa memisahkan file dan direktori, tekan tombol [t]. Untuk kembali ke mode awal, tekan t sekali lagi.

Setelah Anda mengetahui kira-kira direktori atau file mana yang ingin dihapus, buka terminal baru semisal Konsole atau GNOME Terminal. Ada satu hal yang perlu Anda lakukan yaitu memeriksa apakah file tersebut adalah bagian dari suatu paket. Contohnya:
$ dpkg-query -S /usr/share/doc/kde4/HTML/en/kdm/index.docbook
dpkg: /usr/share/doc/kde4/HTML/en/kdm/index.docbook not found

Output di atas menandakan bahwa file index.docbook bukanlah bagian dari paket manapun. Anda aman untuk menghapusnya secara langsung dengan perintah rm berikut ini.
# rm /usr/share/doc/kde4/HTML/en/kdm/index.docbook

Namun jika outputnya seperti ini:
$ dpkg-query -S /usr/share/doc/coreutils/changelog.gz
coreutils: /usr/share/doc/coreutils/changelog.gz

Artinya file changelog.gz adalah bagian dari paket coreutils. 

Demikianlah pembahasan mengenai backup data dan pembersihan berdasarkan ukuran file/direktori. Untuk pembahasan mengenai uninstall paket yang tidak diperlukan dan menghapus temporary file dapat Anda baca pada artikel selanjutnya.

Oleh Mulyadi/CHIP


blog comments powered by Disqus
Last Updated on Thursday, 09 February 2012 11:37

Advertisement

Shere Google +

Who's Online

We have 36 guests online
Google PageRank Checker