Menghapus volume membebaskan penyimpanannya kembali ke grup volume, yang kemudian dapat digunakan untuk membuat volume logis baru atau mendukung pertumbuhan volume yang ada. Perintah lvremove dapat digunakan untuk menghapus volume LVM yang tidak lagi ingin kita gunakan. Pastikan Anda membuat cadangan titik pemasangan jika Anda menginginkan data di dalamnya nanti.
Cara menghapus volume LVM dengan lvremove
1. Lepas sistem file dengan umount:
# umount /mnt
2. Buka /etc/fstab dan verifikasi bahwa tidak ada entri untuk memasang sistem file secara otomatis. Jika ada, hapus entri, simpan perubahan Anda, dan tutup file.
3. Gunakan lvremove untuk menghapus volume logis:
# lvremove vg0/myvol
4. Tinjau output lvs untuk memverifikasi penghapusan.
# lvs
Cara menghapus volume LVM dengan kesalahan “filesystem in use”
Terkadang Anda mungkin mendapatkan kesalahan di bawah ini saat menghapus volume LVM:
# lvchange -an /dev/mapper/vg-lv Logical volume vg/lv contains a filesystem in use
Anda dapat mengikuti langkah-langkah yang diuraikan di bawah ini dalam kasus seperti itu:
Langkah 1 :Cobalah untuk mengidentifikasi apakah LVM khusus ini dipasang di server Anda.
# mount -a |grep /path-to-LV-volume
Jika terpasang, lepaskan.
Langkah 2 :Periksa desriptor file yang terbuka atau proses aktif yang berjalan di LV ini.
# lsof | grep /path-to-LV-volume
Jika perintah di atas tidak mengembalikan output apa pun, coba 'grep' hanya menggunakan nama LV. Jika Anda melihat proses terbuka atau deskriptor file, matikan mereka menggunakan 'pkill' atau 'kill -9' [ perintah 'man' untuk opsi].
Langkah 3 :Hapus LV.
# lvchange -an -v /path-to-LV-volume # lvremove -vf /path-to-LV-volume
Ganti /path-to-LV-volume dengan jalur aktual pada perintah di atas.
lvremove Contoh Perintah
1. Untuk menghapus volume logis:
# lvremove LV00
2. Untuk menghapus volume logis secara paksa:
# lvremove -f LV00 # lvremove --force LV00
3. Untuk menonaktifkan sinkronisasi udev:
# lvremove --noudevsync
4. Untuk menghapus semua volume logis di bawah VG apa pun:
# lvremove VG00