Saat menangguhkan perangkat menggunakan perintah dmsetup suspend, setiap I/O yang telah dipetakan oleh perangkat tetapi belum selesai akan dihapus. Misalnya, perintah lvextend dijalankan dan untuk beberapa alasan, itu tidak selesai. Ini akan menjaga volume dalam mode ditangguhkan dan semua I/O akan diblokir. Sebagian besar waktu, ini menunjukkan masalah dengan volume fisik yang mendasarinya dan harus diselidiki lebih lanjut.
Cara mengonfirmasi apakah PV SUSPENDED
Periksa
# dmsetup info vg_example Name: vg_example State: SUSPENDED Read Ahead: 256 Tables present: LIVE Open count: 18 Event number: 0 Major, minor: 249, 4 Number of targets: 1 UUID: LVM-1234567890987xxxxxxxx-fake-id-xxxxxxxxxxxxxxx123456789
Aktifkan kembali PV (lanjutkan PV)
Untuk mengaktifkan kembali PV atau melanjutkan PV yang ditangguhkan, gunakan perintah “dmsetup resume”:
# dmsetup resume vg_example
Perintah di atas harus mengaktifkan kembali perangkat pemblokiran dan I/O harus tidak diblokir.
# dmsetup info vg_example Name: vg_example State: ACTIVE Read Ahead: 256 Tables present: LIVE Open count: 1 Event number: 0 Major, minor: 249, 4 Number of targets: 1 UUID: LVM-1234567890987xxxxxxxx-fake-id-xxxxxxxxxxxxxxx123456789
Cara lain untuk memeriksa adalah menggunakan perintah “dmsetup -c info “.
# dmsetup -c info Name Maj Min Stat Open Targ Event UUID vg_example 253 69 L-sw 11 1 1 LVM-xytllwFjoxRXeeeMmUzgtdYWt53sE9HP7Buf5rOEpM2H1uMUpPGQB6ZZKFRu8BU3
Di sini, "s" di kolom stat menunjukkan bahwa perangkat dalam keadaan SUSPENDED.
Kesimpulan
Penting untuk memahami mengapa perangkat masuk ke status SUSPENDED terlebih dahulu, sebelum melanjutkannya. Lanjutkan perangkat hanya jika Anda yakin bahwa perangkat dapat dilanjutkan. Tanpa itu, jika Anda melanjutkan perangkat, itu dapat menyebabkan korupsi. Jika ada kerusakan permanen pada perangkat yang mendasarinya, itu dapat dihapus, yang pada gilirannya akan mengakibatkan I/O yang tertunda gagal.
# dmsetup remove [device]