Pelajari prosedur langkah demi langkah untuk merestore data dari partisi LVM di sistem Linux.
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.
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.
Gejala partisi LVM terhapus atau hilang antara lain:
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.
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.
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.
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.
Untungnya metadata dan sistem berkas pada disk yang diidentifikasi sebagai /dev/sdc tidak rusak.
Jika langkah-langkah di atas gagal menyelesaikan masalah, ia mungkin akan menunjukkan adanya 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.
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.
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.
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.
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.
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 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.
Untuk memulihkan data sebanyak mungkin, pasang sistem berkas dan lanjutkan dengan proses data recovery.
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.
Panduan untuk memulihkan file yang terhapus menggunakan debugfs - debugger sistem berkas interaktif Linux.
Artikel ini memperkenalkan Recuva dan keterbatasannya sambil menawarkan alternatif terbaiknya.