1. 问题
今天,我在扩容文件系统时,发现原来LVM动态增加lv的方法不好使了:
# lvextend -L +42G /dev/ubuntu-vg/root
/etc/lvm/archive/.lvm_ubuntu_2072_1693399007: write error failed: No space left on device
Volume group "ubuntu-vg" metadata archive failed.
# lvresize -L +42G /dev/ubuntu-vg/root
/etc/lvm/archive/.lvm_ubuntu_2085_118481913: write error failed: No space left on device
Volume group "ubuntu-vg" metadata archive failed.
2. 解决方法
最终,我使用了lvresize,重新调整了/dev/ubuntu-vg/root的lv大小,并刷新了文件系统。
# lvresize -A n -L +42G /dev/ubuntu-vg/root
Size of logical volume ubuntu-vg/root changed from 18.56 GiB (4752 extents) to 60.56 GiB (15504 extents).
WARNING: This metadata update is NOT backed up
Logical volume root successfully resized.
# resize2fs -p /dev/ubuntu-vg/root
# df -h
3. 参考文章
https://lists.centos.org/pipermail/centos/2011-September/117901.html