Recover filesystem dari bad sector


Dari minggu kemarin komputer desktop saya ngadat gara-gara harddisknya error. Setelah ditelusuri ternyata yang mengalami error kebetulan di filesystem /usr. Akhirnya terpaksa boot dari hardisk lama untuk recovery filesystem tersebut.

Kebetulan saya mencadangkan partisi untuk keperluan lain. Partisi inilah yang akan saya pakai untuk mengganti filesystem yang rusak. Idenya adalah backup filesystem lama (di slice yang terkena error) dan direstore di slice yang kosong sebagai filesystem baru. /usr sebelumnya di slice ad8s1f dan slice yang kosong kebetulan di partisi lain di hardisk yang sama yaitu ad8s2c. Langkah-langkah yang saya lakukan adalah sebagai berikut:
1. mount slice kosong di /mnt : mount /dev/ad8s2c /mnt
2. pindah working directory ke /mnt untuk restore : cd /mnt
3. dump dan restore : dump -0 -f – /dev/ad8s1f | restore -r -f –
4. proses dump dan restore di monitor dengan ssh

Pada saat dump selesai sekitar 40% pembacaan di bagian harddisk yang error terjadi
Capture2

Pada saat itu aktifitas harddisk menjadi lambat sekali.
Capture4

Setelah error terlewati proses kembali normal
Capture6