Ошибка запуска конейнера /ВМ

Автор rline, 13 августа 2023, 11:14:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

rline

Здравствуйте, товарищи!
Помогите новичку решить проблему в proxmox.
Что-то пошло не так и теперь при запуске ВМ  или контейнера получаю ошибку "TASK ERROR: activating LV 'pve/data' failed:   Activation of logical volume pve/data is prohibited while logical volume pve/data_tmeta is active."
В интернетах пишут, что надо отключить либо вообще удалить data_tmeta, но у меня не получается. Скажу сразу я только начал изучать Линукс поэтому если можно объясните на пальцах.
Выглядит это вот так:

root@proxmox:~# lsblk
NAME               MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                  8:0    0 931.5G  0 disk
├─sda1               8:1    0  1007K  0 part
├─sda2               8:2    0   512M  0 part
└─sda3               8:3    0   931G  0 part
  ├─pve-swap       253:0    0     4G  0 lvm  [SWAP]
  ├─pve-root       253:1    0    96G  0 lvm  /
  ├─pve-data_tmeta 253:2    0   8.2G  0 lvm 
  └─pve-data_tdata 253:3    0 798.7G  0 lvm 

Как правильно избавиться от pve-data_tmeta?

Вообще proxmox был установлен дома для изучения, ничего критичного там нет. Но хочется разобраться и устранить проблему, а не переустанавливать.


dzhoser

#1
cd /etc/lvmcp lvm.conf lvm.backupnano lvm.confНажмите CTRL + W, введите thin_check_options
Раскомментируйте / отредактируйте cnhjre, чтобы она выглядела так:
thin_check_options = [ "-q", "--skip-mappings" ]Нажмите CTRL + X  затем Y затем Enter.
sudo update-initramfs -usystemctl reboot
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

rline

root@proxmox:~# sudo umount dev/sda3
-bash: sudo: command not found

Все машины сейчас выключены, поскольку они просто не запускаются.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Aalexeey

Цитата: rline от 13 августа 2023, 17:23:40# sudo
# - означает "admin" права, sudo когда #, уже не надо.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

rline

Поскольку я подключаюсь к proxmox через веб морду, то при нажатии Ctrl+W браузер пытается закрыть страницу. Получаю следующее:
https://cloud.mail.ru/public/Ds8h/AYiYXArrB

Через putty не подключается, ругается что-то там про ключи.

dzhoser

отредактируйте через любой текстовый редактор, например vim
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

rline

#7
Цитата: Aalexeey от 13 августа 2023, 17:44:47
Цитата: rline от 13 августа 2023, 17:23:40# sudo
# - означает "admin" права, sudo когда #, уже не надо.

root@proxmox:~# lsblk
NAME              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                  8:0    0 931.5G  0 disk
├─sda1              8:1    0  1007K  0 part
├─sda2              8:2    0  512M  0 part
└─sda3              8:3    0  931G  0 part
  ├─pve-swap      253:0    0    4G  0 lvm  [SWAP]
  ├─pve-root      253:1    0    96G  0 lvm  /
  ├─pve-data_tmeta 253:2    0  8.2G  0 lvm 
  └─pve-data_tdata 253:3    0 798.7G  0 lvm 
root@proxmox:~# umount dev/sda3
umount: dev/sda3: no mount point specified.

13 августа 2023, 18:45:02
Цитата: dzhoser от 13 августа 2023, 14:34:13Нажмите CTRL + W, введите thin_check_options
Говорит not found

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

rline

Вот как есть целиком.
https://cloud.mail.ru/public/tTgW/X8QqbdLzo

Если надо почищу от коментов и выложу только настройки.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

rline

Сделал всё по Вашей инструкции. Дело сдвинулось с мёртвой точки! Спасибо!
Теперь и контейнер и ВМ запускаются, но увы не загружаются. Встают на ошибке. Думал что нужно подождать и в результате загрузится. Но я это всё сделал ещё вчера и сутки компьютер стоял включенным. Ничего не поменялось. Подскажите с этим что-то можно сделать?
https://cloud.mail.ru/public/hek3/PZftXKtsn

dzhoser

Нужно сделать проверку файловой системы так как на ней ошибки, возможно из за некорректного выключения виртуалок.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

rline

Сделал проверку. Не помогло.
root@proxmox:~# badblocks -sv /dev/sda3
Checking blocks 0 to 976237254
Checking for bad blocks (read-only test): done                                                 
Pass completed, 0 bad blocks found. (0/0/0 errors)
root@proxmox:~#

Может я не правильно проверку делаю?

dzhoser

#14
Нужно так . Ошибки в принципе не на корневом разделе.
Последнее сообщение указывает, что на виртуальных машинах неверно выставлено время.
Синхронизировать можно в виртуалке
systemd-timedated systemd-timesyncd
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков