Cara dan Tips Mounting XFS LVM Snapshot
LVM snapshot ketika dibuat akan memiliki UUID yang sama dengan Parent Partisinya, Jika ada filesystem dari LV menggunakan XFS akan ada kendala mounting dimana seperti dibawah ini;
mount: /mnt/snap: wrong fs type, bad option, bad superblock on /dev/mapper/VG_NAME-LV-SNAP, missing codepage or helper program, or other error.
Jika snapshot lvm atau LV parent nya memiliki filesystem bertipe ext4 tidak akan terjadi masalah seperti ini, hal ini terjadi dikarenakan:
- XFS filesystem memiliki UUID unik disetiap partisinya.
- Jika Partisi di Replikasi maka meta data yang berisi UUID akan tetap sama.
Tahap Troubleshoot
Cek lebih lanjut error dari /var/log/message
# mount /dev/vgsobit_vg/public-snap /mnt/public
# grep XFS /var/log/messages | tail
dari errornya dapat dilihat adanya duplicate UUID ada device dm-6

device dm-6 sendiri ada jenis pastisi LVM dari vgsobit_vg-public–snap, caranya mengetahuinya adalah terlihat dari lvdisplay
# lvdisplay vgsobit_vg/public-snap
dm-6 sendiri perwakilan dari block device yang di beri lingkaran merah

atau dengan cara melihat dari lsblk dengan option -o
untuk mengatur tampilan output
# lsblk -o NAME,KNAME,TYPE
Berikut tampilan device dm-6

Jadi untuk mengatasinya kita perlu melakukan perubahan UUID. Jika Dilihat lebih jelas duplicate terjadi antara parent lvm dan snapshot lvm.
# blkid | grep vgsobit_vg
tampilan duplicate UUID

Tahap Repair dan Generate UUID
Setelah itu lakukan perubahan lakukan terlebih dahulu xfs_repair ke snapshot lvm
# xfs_repair -L /dev/vgsobit_vg/public-snap
# xfs_admin -U generate /dev/vgsobit_vg/public-snap
hasilnya UUID /dev/vgsobit_vg/public-snap akan mendapat yang baru.

Setelah itu bisa di mount
# mount /dev/vgsobit_vg/public-snap /mnt/public
Dengan begini partisi LVM Snapshot berhasil di mount dan bisa kita lihat isinya.

Sekian Cara dan Trick Mounting XFS LVM Snapshot.