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


9

我们有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.

该如何解决呢?

Answers:


12

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

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

如果这样做,请在操作之后加上vgcfgbackup来捕获新状态。

验尸记录:

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

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

在这种情况下,文件系统类型将被自动推导,避免尝试使用resize2fs它代替xfs_growfs。


我得到-警告:未备份此元数据更新逻辑卷lv_root的大小已成功调整。
2015年

resize2fs / dev / mapper / vg08_root resize2fs 1.42.9(2013年12月28日)resize2fs:尝试打开vg08_root时超级块中的错误幻数
yael

在那之后仍然是100%,也许重新启动会调整大小吗?
yael

该逻辑卷中包含哪种文件系统?是extN类型还是类型XFS?有关更多信息,请参见此处
JRFerguson

文件系统是XFS
yael

6

这是因为中没有空间,/etc/lvm/archive或者它是只读的。

如果分区100%充满,/etc/lvm/archive则没有剩余空间。您将必须在根分区中创建一些空间。

如果仍然不起作用,则表示该文件夹是只读的。解决:chmod a+r /etc/lvm/archive


我们执行chmod a + r / etc / lvm / archive,但仍然是相同的错误
yael

根分区中没有剩余的空间...清除了一些空间,全部工作了100%
Pancho

1
我有一个类似的错误,但就我而言,我的文件系统没有inode。这个答案有效,我运行了vgcfgbackup后记。
Brian Minton '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.