Tadi malam ada siswa saya yang panik di FB gara-gara datanya ilang semua sehabis cp di command line Ubuntu. Kok bisa ? Kasusnya sepele, meski tidak seharusnya sampai terjadi. Dia lupa me-mount partisinya terlebih dahulu, jadi yang seharusnya copy file dilakukan ke mount point, malah ditujukan ke block device. Jadi, alih-alih melakukan copy sebagai berikut (saya asumsikan ini dijalankan sebagai root, atau melalui sudo) :
cp /etc/grub.d/05_debian_theme /media/documents
dia malah menggunakan ini :
cp /etc/grub.d/05_debian_theme /dev/sda5
Apa yang terjadi berikutnya adalah, partisi yang direpresentasikan sebagai block device /dev/sda5 kini tertimpa dengan file 05_debian_theme, atau setidaknya rusak strukturnya. Tidak jelas apa yang sebenarnya terjadi, karena bahkan tidak ada peringatan semacam “are you sure” dari sistem operasi. Hasilnya adalah, saat partisi tersebut akan di-mount, malah muncul peringatan error “NTFS signature is missing…” dst. Saat reboot ke OS Windows (dalam kasus ini laptop menggunakan mekanisme dual-boot Windows dan Ubuntu), Windows pun tidak bisa mendeteksi partisi tersebut dengan benar, bahkan menginstruksikan untuk memformat. Kalau sudah seperti ini, dan kebetulan itu partisi yang paling penting, semua kerjaan ada di sana, bisa nangis tu anak orang. 😀
» Read more: Pemulihan Block Device yang Tertimpa, Menggunakan TestDisk