LVM: не мог создать снимок из-за неудавшегося слияния предшествующего снимка

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

root@ubuntu:~# lvcreate -s -n snap -L 15g /dev/sysvg/syslv
   Snapshots of an origin that has a merging snapshot is not supported

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

Nov 21 20:32:47 ubuntu kernel: [  721.210733] device-mapper: snapshots: Snapshot is marked invalid.
Nov 21 20:32:47 ubuntu kernel: [  721.211641] device-mapper: snapshots: Snapshot is invalid: can't merge
Nov 21 20:32:47 ubuntu kernel: [  721.233283] Buffer I/O error on device dm-4, logical block 16
Nov 21 20:32:47 ubuntu kernel: [  721.233289] Buffer I/O error on device dm-4, logical block 16

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

root@ubuntu:~# lvscan
  ACTIVE            '/dev/uservg/userlv' [931.50 GiB] inherit
  inactive Original '/dev/sysvg/syslv' [152.77 GiB] inherit

И lvdisplay шоу

root@ubuntu:/# lvdisplay /dev/sysvg/syslv 
  --- Logical volume ---
  LV Path                /dev/sysvg/syslv
  LV Name                syslv
  VG Name                sysvg
  LV UUID                stuff here
  LV Write Access        read/write
  LV Creation host, time hades, 2014-07-09 14:56:49 +0000
  LV snapshot status     source of
                         pre-x [INACTIVE]
  LV Status              available
  # open                 0
  LV Size                152.77 GiB
  Current LE             39108
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:3

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

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

root@ubuntu:/# dmsetup status /dev/sysvg/syslv 
0 320372736 snapshot-merge Invalid

и

root@ubuntu:/# dmsetup info /dev/sysvg/syslv 
Name:              sysvg-syslv
State:             ACTIVE
Read Ahead:        256
Tables present:    LIVE
Open count:        0
Event number:      0
Major, minor:      252, 3
Number of targets: 1
UUID: stuff here

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

Система:

root@hades:~$ uname -a
Linux hades 3.13.0-39-generic #66-Ubuntu SMP Tue Oct 28 13:30:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

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

root@ubuntu:/# lvm version
  LVM version:     2.02.98(2) (2012-10-15)
  Library version: 1.02.77 (2012-10-15)
  Driver version:  4.27.0

TIA.

  • chooks
0
задан 22 November 2014 в 10:18

2 ответа

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

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

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

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

3
ответ дан 4 August 2019 в 18:53

Попробуйте

# vgscan
# vgchange -ay

, проблема может произойти, когда lvm2-monitor.service отключен.

-1
ответ дан 4 August 2019 в 18:53

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

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