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.

как решить это?

Яэль
источник

Ответы:

12

Вы можете обойти требования к пространству для этой операции, отключив резервное копирование метаданных с помощью -A|--autobackupопции:

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

Если вы сделаете это, выполните операцию с, vgcfgbackupчтобы захватить новое состояние.

Посмертная записка:

Поскольку конечной целью было расширение логического тома и изменение размера инкапсулированной файловой системы, можно было бы использовать одношаговую операцию:

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

В этом случае тип файловой системы будет выведен автоматически, избегая попыток использовать resize2fsвместо `xfs_growfs '.

JRFerguson
источник
Я получаю - ВНИМАНИЕ: Это обновление метаданных НЕ резервируется. Логический том lv_root успешно изменен.
Яэль
resize2fs / dev / mapper / vg08_root resize2fs 1.42.9 (28 декабря 2013 г.) resize2fs: неверное магическое число в суперблоке при попытке открыть vg08_root
yael
после этого еще 100%, может перезапуск изменит его размер?
17
Какая файловая система содержится в этом логическом томе? Это extNтип или это XFS? Смотрите здесь для получения дополнительной информации.
JRFerguson
файловая система XFS
17
6

Это потому, что в нем нет места /etc/lvm/archiveили оно только для чтения.

Судя по тому, что раздел заполнен на 100%, /etc/lvm/archiveместа не осталось. Вам нужно будет создать место в корневом разделе.

Если это все еще не работает, означает, что папка только для чтения. Разрешить, используя:chmod a+r /etc/lvm/archive

Hunter.S.Thompson
источник
мы делаем chmod a + r / etc / lvm / archive, но все та же ошибка
17
в корневом разделе не осталось места ... очищено пространство и все
Pancho
1
У меня была похожая ошибка, но в моем случае в моей файловой системе не было inode. Этот ответ сработал, и я запустил vgcfgbackup afterwords.
Брайан Минтон