lvm分层缓存失效恢复
2025年2月1日小于 1 分钟
Refer: https://serverfault.com/questions/932247/how-to-recover-a-cached-lvm-with-cache-on-ram-disk
插入新盘,或者使用内存创建loop设备(不够大就寄了)
lvm 后执行以下 去除缓存
pvs
pvcreate --norestore --uuid <uuid_of_pv> /dev/loop0
lvchange -a y vg
lvconvert --uncache vg/lv
- 从vg中移除盘,然后删掉为了恢复创建的pv,然后
lvchange -ay lvroot
- 修复文件系统
fsck.ext4 /dev/mapper/vg0-lvroot
- ^D 退出shell,继续启动,应该成功