LVM (Logical Volume Manager) adalah metode populer untuk mengelola penyimpanan di sistem Linux, dan memulihkan data darinya mungkin sulit jika terjadi kesalahan. Artikel ini akan membahas berbagai langkah yang terlibat dalam proses data recovery LVM, termasuk mengidentifikasi partisi LVM, membuat backup, dan menggunakan alat data recovery.
Pada artikel ini
Apa itu LVM?
LVM adalah singkatan dari Logical Volume Manager. Ia menyederhanakan manajemen ruang disk dengan mengatur perangkat penyimpanan fisik ke dalam kumpulan penyimpanan logis yang disebut "volume". "Volume" ini dapat dibagi lagi menjadi unit-unit yang lebih kecil yang disebut "logical volumes". Logical volumes ini dapat digunakan sebagai perangkat penyimpanan fisik, seperti hard drive atau partisi.

LVM memungkinkan untuk mengubah ukuran, mengganti nama, dan memindahkan volume logis tanpa mempartisi ulang perangkat penyimpanan fisik yang mendasarinya. Ia juga mendukung fitur-fitur canggih seperti RAID, snapshot, dan mirroring. LVM memisahkan penyimpanan fisik dan logis, membuatnya lebih fleksibel dan mudah dikelola.
Penyebab Hilangnya Data Partisi LVM
- Anda mungkin secara tidak sengaja menghapus partisi LVM atau data penting pada partisi LVM, yang mengakibatkan hilangnya semua data pada partisi tersebut dan volume logis apa pun yang terkait dengannya.
- Disk dari grup volume logis dapat dihapus dari server. Hal ini dapat menyebabkan hilangnya data pada volume logis yang terhubung dengan disk tersebut dan potensi hilangnya seluruh grup volume logis.
- Metadata LVM mengacu pada data yang menggambarkan tata letak volume logis. Jika data ini rusak atau korup, akan sulit atau tidak mungkin untuk mengaksesnya pada volume logis.
- Dalam grup volume multi-disk, jika satu disk dihapus secara permanen, hal ini dapat menyebabkan hilangnya data pada volume logis terkait.
Cara Memulihkan Partisi LVM yang Dihapus atau Hilang
Gejala partisi LVM terhapus atau hilang antara lain:
- Tidak dapat mengakses partisi
- Partisi tidak dikenali oleh sistem operasi
- Pesan kesalahan terkait dengan partisi yang hilang
Memulihkan data dari partisi LVM yang terhapus atau hilang adalah proses yang dapat dilakukan dengan menggunakan software data recovery seperti Wondershare Recoverit. Anda dapat mengambil langkah-langkah berikut untuk memulihkan partisi LVM yang terhapus atau hilang menggunakan Recoverit Linux Recovery:
Untuk Windows Vista/7/8/10/11
Untuk macOS X 10.10 atau versi di atasnya
Langkah ke-1: Pilih Linux Recovery
Instal Wondershare Recoverit di komputer Windows atau Mac Anda. Mulai program dan pilih opsi "NAS and Linux" di sisi kiri antarmuka utama. Kemudian klik tombol "Linux Recovery".

Langkah ke-2: Hubungkan ke Perangkat Linux
Sebuah jendela baru akan muncul di layar. Masukkan informasi yang diperlukan untuk membuat koneksi jarak jauh antara software data recovery dan perangkat Linux.

Tunggu sampai terkoneksi; proses ini mungkin akan memerlukan waktu. Setelah koneksi berhasil, Recoverit akan memulai pemindaian otomatis untuk menemukan file yang hilang di komputer Linux, termasuk partisi LVM yang dihapus.

Langkah ke-3: Pindai dan Pulihkan
Proses pemindaian mungkin memakan waktu lama, tergantung pada ukuran data yang dipindai. Anda dapat melihat kemajuan pemindaian di bar bagian bawah. Anda juga dapat menghentikan proses pemindaian ketika Anda menemukan partisi LVM yang diinginkan dan restore partisi tersebut.

Untuk Windows Vista/7/8/10/11
Untuk macOS X 10.10 atau versi di atasnya
Cara Memulihkan Partisi LVM Dari Disk yang Dihapus
Menghapus sebuah disk dari sebuah grup volume logis pada sebuah server mungkin terlihat tidak biasa. Namun, hal ini biasa terjadi pada Storage Area Networks (SAN) atau dalam situasi dengan jadwal yang padat.
Gejala
Pada saat melakukan boot server, salah satu observasi awal yang dilakukan adalah pemberitahuan seperti:

Misalkan sistem berkas /dev/sales/reports dikonfigurasi untuk pemasangan otomatis. Dalam hal ini, ia dapat mengakibatkan kegagalan boot server dan mengharuskan Anda masuk sebagai pengguna root untuk mengatasi masalah tersebut.
- Masukkan root password
- Ubah file /etc/fstab
- Tambahkan komentar sebelum baris referensi /dev/sales/report
- Mulai ulang servernya
Indikasi potensial masalah Logical Volume Manager (LVM) adalah tidak adanya sales pada grup volume. Konfirmasi hilangnya disk di server dapat ditentukan dengan menjalankan perintah cat /proc/partitions.

Solusi
Untungnya metadata dan sistem berkas pada disk yang diidentifikasi sebagai /dev/sdc tidak rusak.
- Masukkan kembali disk /dev/sdc
- Mulai ulang servernya
- Skrip "/etc/init.d/boot.lvm" akan memindai dan mengaktifkan grup volume selama proses boot
- Pastikan perangkat "/dev/sales/reports" tidak diberi komentar di file "/etc/fstab"
Jika langkah-langkah di atas gagal menyelesaikan masalah, ia mungkin akan menunjukkan adanya metadata LVM yang rusak.
Cara Memulihkan Partisi LVM Dari Metadata LVM yang Rusak
Informasi LVM biasanya tidak mengalami masalah, namun jika terjadi, file di tempat penyimpanan LVM mungkin juga tidak stabil. Tujuan utama dalam kasus tersebut adalah untuk memulihkan volume LVM dan selanjutnya menilai integritas sistem berkas untuk memastikan stabilitasnya.
Gejala ke-1:
Saat mencoba mengaktifkan grup volume, pesan kesalahan berikut mungkin muncul:

Gejala ini disebabkan oleh perubahan kecil pada metadata. Sebagai akibat dari kerusakan terbatas, LVM dapat membandingkan checksum internalnya dengan metadata pada perangkat dan menentukan bahwa checksum tersebut salah.
Meskipun terjadi kerusakan, masih terdapat cukup metadata yang tersedia bagi LVM untuk mengenali keberadaan grup volume "sales" dan perangkat terkait. Namun, saat ini mereka tidak dapat dibaca.

Seperti yang diamati melalui perintah pvscan, semua perangkat ada dan dikaitkan dengan benar dengan grup volume penjualan. Masalah yang dihadapi bukanlah tidak adanya perangkat UUID melainkan tidak ditemukannya UUID grup volume.
Solusi ke-1
Mengingat disk belum dikeluarkan secara fisik, disarankan untuk mengurus kondisi konfigurasinya saat ini. Tidak adanya kesalahan UUID perangkat menunjukkan tidak ada persyaratan untuk merestore UUID. Jadi, merestore metadata LVM adalah tindakan yang paling tepat dalam observasi saat ini.

Jalankan pemeriksaan sistem berkas /dev/sales/reports.

Gejala ke-2:
Kerusakan kecil pada metadata LVM biasanya dapat diselesaikan menggunakan perintah vgcfgrestore. Jika metadata tidak ada atau rusak parah, LVM akan mengenali disk sebagai "unknown device".
Jika grup volume yang dimaksud terdiri dari satu disk, grup volume dan volume logisnya tidak lagi dapat diakses. Gejala dalam skenario ini sebanding dengan gejala yang akan terjadi jika disk dihapus secara tidak sengaja, kecuali nama perangkat tidak diubah. Dalam hal ini, perangkat masih diberi label sebagai a hingga d karena disk /dev/sdc tidak dihapus secara fisik dari server.

Solusi ke-2
Mulailah dengan mengganti disk. Kemungkinan besar disk tersebut ada tetapi mengalami beberapa bentuk kerusakan. Karena UUID untuk /dev/sdc tidak ada, maka vgcfgrestore tidak akan efektif.

Membandingkan output yang dihasilkan oleh perintah cat /proc/partitions dan pvscan dapat memperlihatkan perangkat yang hilang. Perintah pvscan juga dapat memberikan UUID yang terkait dengan perangkat yang hilang.
Salin dan tempel UUID yang ditampilkan untuk /dev/sdc oleh pvscan untuk melanjutkan proses pemulihan LVM. Hal ini akan memastikan bahwa UUID yang sesuai dikaitkan dengan perangkat selama proses recovery.

Memulihkan metadata LVM

Jalankan pemeriksaan sistem berkas pada /dev/sales/reports.

Cara Memulihkan Data LVM Dari Disk yang Dihapus Secara Permanen
Backup yang solid sangat penting jika disk hilang secara permanen dan datanya tidak dapat dipulihkan. Namun, memulihkan data sebanyak mungkin dari disk yang tersisa di grup volume dapat dilakukan juga tanpa backup.
Gejala
Gejala yang ditampilkan dalam skenario ini identik dengan Gejala ke-2 di bagian Meta Data LVM yang Rusak. Hal ini mungkin termasuk kesalahan yang berkaitan dengan "unknown device" dan perangkat yang hilang dengan UUID terkait.
Solusi
- Masukkan disk pengganti ke server, pastikan disk tersebut kosong.
- Manfaatkan UUID disk lama seperti yang ditampilkan oleh perintah pvscan untuk membuat metadata LVM pada disk baru.

- Untuk merestore metadata LVM untuk grup volume penjualan, gunakan salinan backup metadata.

- Untuk membuat kembali sistem berkas, lakukan pemeriksaan sistem dengan menjalankan perintah yang sesuai.

Untuk memulihkan data sebanyak mungkin, pasang sistem berkas dan lanjutkan dengan proses data recovery.
Kesimpulan
Anda tidak boleh mematikan fitur backup otomatis LVM untuk memastikan proses recovery berhasil jika terjadi penghapusan disk atau kerusakan metadata, dan file backup harus selalu disimpan di /etc/lvm/backup dan /etc/lvm/archive. Bahkan dalam kasus penghapusan disk permanen dari grup volume, Anda dapat merekonstruksi metadata LVM dan melakukan data recovery LVM.