LVM + 无法创建临时存档名称

LVM + 无法创建临时存档名称

我们有 100% 的 /

Filesystem                Size  Used Avail Use% Mounted on
/dev/mapper/vg08_root   20G   20G  132K 100% /

所以当我执行 lvextend 时,我们收到以下错误

# lvextend -L+5G /dev/mapper/vg08_root
 Couldn't create temporary archive name.
 Volume group "vg00" metadata archive failed.

如何解决这个问题?

答案1

您可以通过使用以下选项禁用元数据备份来规避此操作的空间要求-A|--autobackup

lvextend -An -L+5G /dev/mapper/vg08_root

如果执行此操作,请按照 a 操作vgcfgbackup来捕获新状态。

尸检说明:

由于最终目标是扩展逻辑卷调整封装文件系统的大小,可以使用一步操作:

lvextend -An -L+5G --resizefs /dev/mapper/vg08_root

在这种情况下,将自动推断出文件系统类型,从而避免尝试使用resize2fs“xfs_growfs”来代替。

答案2

这是因为里面没有空格/etc/lvm/archive或者是只读的。

从分区已满100%来看,/etc/lvm/archive已经没有剩余空间了。您必须在根分区中创建一些空间。

如果还是不行,说明该文件夹是只读的。使用以下方法解决:chmod a+r /etc/lvm/archive

相关内容