LVM: невозможно создать снимок из-за сбоя объединения предыдущего снимка

Я случайно создал ситуацию, в которой я удалил снимок LVM, ожидающий слияния (да - перемещение насквозь). Теперь я не могу ни закончить слияние, ни создать новый снимок на исходном логическом томе. Когда я пытаюсь создать снимок, я получаю следующее:

root @ ubuntu: ~ # lvcreate -s -n snap -L 15g / dev / sysvg / syslv
   Снимки источника с объединенным снимком не поддерживаются

и в dmesg я вижу следующие журналы:

21 ноября 20:32:47 ядро ​​Ubuntu: [  721.210733] ​​устройство-сопоставление: снимки: снимок помечен как недействительный. 21 ноября 20:32:47 ядро ​​ubuntu: [  721.211641] устройство отображения: снимки: недопустимый моментальный снимок: невозможно объединить 21 ноября 20:32:47 ядро ​​ubuntu: [  721.233283] Ошибка ввода-вывода буфера на устройстве dm-4, логический блок 16 ноября 21 20:32:47 ядро ​​ubuntu: [  721.233289] Ошибка ввода-вывода буфера на устройстве dm-4, логический блок 16

Это не удивительно, так как я сделал lvremove снимка (упс). Если я сделаю lvscan Я получаю следующий вывод:

root @ ubuntu: ~ # lvscan
  ACTIVE '/ dev / uservg / userlv' [931.50 GiB] наследуют
  неактивный Оригинал '/dev/sysvg/syslv' [152.77 ГиБ] наследуется

А также lvdisplay шоу

root@ubuntu:/# lvdisplay /dev/sysvg/syslv 
  --- логический объем ---
  Путь LV / dev / sysvg / syslv
  Л.В. Имя Сислв
  В.Г. Имя sysvg
  LV UUID вещи здесь
  LV Write Доступ для чтения / записи
  Хост создания LV, time hades, 2014-07-09 14:56:49 +0000
  Источник статуса снимка LV
                         пре-х [НЕАКТИВНО]
  Доступен статус LV
  # открыть 0
  Размер LV 152,77 ГиБ
  Текущий LE             39108
  Сегменты 1
  Распределение наследовать
  Читать впереди секторов авто
  - в настоящее время установлено 256
  Блок устройства 252:3

Таким образом, состояние моментального снимка НЕАКТИВНО и пытается объединиться, но я понятия не имею, как заставить LVM попытаться остановить попытку объединения. Я могу смонтировать и использовать логический том без явных проблем, но я действительно хотел бы иметь возможность сделать снимок (именно поэтому я хотел использовать LVM в первую очередь!)

Я думаю, что для этого мне нужен инструмент более низкого уровня, такой как dmsetup, но я не уверен, как использовать этот инструмент, и предпочел бы не удалять root, если это возможно (не конец света, но предпочел бы не слишком), С dmsetup у меня есть следующая информация:

root @ ubuntu: / # dmsetup status / dev / sysvg / syslv 
0 320372736 снимок-объединение недействительно

а также

root @ ubuntu: / # информация dmsetup / dev / sysvg / syslv 
Имя: sysvg-syslv
Состояние:             ACTIVE
Читать впереди:        256
Таблицы присутствуют:    LIVE
Открытое количество: 0
Номер события: 0
Большой, младший:      252, 3
Количество целей: 1
UUID: прочее

Я внимательно осмотрел промежутки, и либо мой гугл-кунг-фу поскользнулся, либо я достиг токсичного уровня кофеина (или обоих) и не могу найти много. Кто-нибудь есть какие-либо советы о том, как восстановить для меня снимок LVM?

система:

root @ hades: ~ $ uname -a
Linux hades 3.13.0-39-generiC#66-Ubuntu SMP Вторник, 28 октября 13:30:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Информация о LVM:

root @ ubuntu: / # версия lvm
  Версия LVM:     2.02.98(2) (2012-10-15)
  Версия библиотеки: 1.02.77 (2012-10-15)
  Версия драйвера:  4.27.0

ТИА.

  • Chooks

2 ответа

Никто, включая список рассылки LVM, не смог предложить ни единого предложения, поэтому я "решил" мою проблему с LVM, избавившись от нее. Я перешел на btrfs, когда обновил свои корневые жесткие диски.

Я думал, что LVM довольно стабилен и, возможно, так оно и есть, но возможность сломать ключевую функцию при случайном использовании, и никто, казалось, не знает, как это исправить, действительно отвлек меня от этой технологии. Я уверен, что это прекрасно работает для многих людей. Не уверен, что btrfs намного стабильнее, но у меня сложилось впечатление, что сообщество гораздо более отзывчиво, и, по крайней мере, мне не нужно возиться с установкой mdadm и повторным сканированием физических / логических томов, если мне нужно загрузиться с USB.

К сведению, обновление / миграция на btrfs была очень плавной, и у меня была мгновенная настройка зеркального рейда. Мой / home был на отдельном диске, поэтому, как только я использовал aptik для перезагрузки всего моего программного обеспечения, все вернулось с несколькими незначительными сбоями (например, необходимость понизить версию пакета). В общем, одна из самых простых миграций, которые я когда-либо делал.

Так что извините, чтобы закончить это LVM. Это не ты, это я. Я знаю, что btrfs моложе и, возможно, сексуальнее, и есть шанс, что она сойдет с ума и в какой-то момент оставит меня с большой дырой в моих данных. Но мы счастливы вместе, и это важно для меня. Я знаю, что у вас есть куча парней, которые хотят вас, поэтому я уверен, что вы придете в норму. После одного или двух хороших, бессмысленных fsck вы забудете, что у нас даже есть вещь. Au revior, ma cherie.

Пытаться

# vgscan
# vgchange -ay

Проблема может возникнуть, когда lvm2-monitor.service отключен.

Другие вопросы по тегам