Как удалить тонкие тома из чрезмерно загруженного тонкого пула LVM

Итак, у меня есть тонкий пул LVM (используемый для glusterfs со снимками), который был перегружен и теперь имеет метаданные только для чтения (атрибут M). в пуле осталось несколько уровней снэпшотов (их создал gluster, и я сказал gluster удалить их, но, очевидно, у gluster не было возможности очистить их до того, как тонкий пул стал доступен только для чтения).

Теперь я ' Я бы хотел удалить этот моментальный снимок LVS из тонкого пула, чтобы освободить место, чтобы gluster мог выполнить остальную часть очистки (тем временем удалил много файлов на этом томе gluster). Однако, когда я пытаюсь чтобы удалить их с помощью lvremove, я получаю:

Do you really want to remove and DISCARD logical volume 20fdbb3671824f0ebb3885c808d975b1_0? [y/n]: y
device-mapper: message ioctl on (252:9) failed: Bewerking wordt niet ondersteund
Failed to process thin pool message "delete 6".
Failed to suspend and send message bunker1-vg/plotfilepool.
Failed to update pool bunker1-vg/plotfilepool.

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

0
задан 22 January 2018 в 16:45
1 ответ

У меня была такая же проблема с Proxmox VE 5. Похоже, что группу томов больше нельзя было изменить, потому что тонкие метаданные LVM заполнены. Единственное, что позволило изменить группу томов и удалить несколько тонких LVM, чтобы снова можно было использовать LVM, - это перезагрузка компьютера, восстановление группы томов и, наконец, удаление логического тома, чтобы уменьшить использование метаданных.

reboot
lvconvert --repair bunker1-vg/plotfilepool
lvremove bunker1-vg/20fdbb3671824f0ebb3885c808d975b1_0

Примечание: Кажется, что невозможно уменьшить тонкие логические тома LVM , поэтому, если у вас больше нет свободного места в вашем PV, вам придется воссоздать всю VG со всем его содержимым: (

0
ответ дан 5 December 2019 в 06:45

Теги

Похожие вопросы