LVM зашифровал LUKS на SSD - проблема, возвращающаяся к снимкам

  • Ubuntu 14.04.4 LTS
  • SSD является только диском (/dev/sda)
  • /dev/sda1 раздел начальной загрузки
  • /dev/sda5 шифруется раздел LUKS
  • логические тома находятся сверх раздела LUKS

Возвращение к снимкам, кажется, работает (вернувшаяся система появляется, как это должно), но процесс приводит к сбою BLKDISCARD. В следующем терминале я работаю, lvconvert - объединяются от живой сессии ISO.

xubuntu@xubuntu:~$ sudo lvconvert --merge /dev/vg1/lvsnapshot14
Merging of volume lvsnapshot14 started.
lvroot: Merged: 92.7%
lvroot: Merged: 100.0%
Merge of snapshot into logical volume lvroot has finished.
/dev/mapper/sda5_crypt: BLKDISCARD ioctl at offset 121333874688 size 3221225472 failed: Operation not supported.
Logical volume "lvsnapshot14" successfully removed
xubuntu@xubuntu:~$ 

Я думал, что это могло бы быть связано с ОБРЕЗКОЙ, но у меня действительно есть ОБРЕЗКА включенной на всех уровнях:

  • файловая система через/etc/cron.weekly/fstrim
  • lvm через/etc/lvm/lvm.conf
  • dm-склеп через/etc/crypttab

И вручную рабочая обрезка успешна.

Какие-либо идеи о том, что управляет отказом?

0
задан 7 July 2016 в 14:40

1 ответ

Понятый это. Проблема состоит в том, что, в то время как у меня есть поддержка ДЛЯ ОБРЕЗКИ, включил на уровне шифрования в системе, мне не включили его на живой сессии.

я использовал cryptsetup luksOpen /dev/sda5 sda5_crypt до выполнения lvconvert --merge, как описано в вопросе. Поддержка для обрезки не включена здесь, таким образом когда BLKDISCARD бежит за снимком, объединяется, это перестало работать.

решение состоит в том, чтобы использовать cryptsetup luksOpen --allow-discards /dev/sda5 sda5_crypt. Это включает поддержку ДЛЯ ОБРЕЗКИ на уровне шифрования. Это может быть проверено с dmsetup table /dev/mapper/sda5_crypt --showkeys - результат должен показать "allow_discards" в конце.

Выполнение lvconvert --merge после того, как это хорошо работает:

xubuntu@xubuntu:~$ sudo lvconvert --merge /dev/vg1/lvsnapshot14
Merging of volume lvsnapshot14 started.
lvroot: Merged: 95.6%
lvroot: Merged: 100.0%
Merge of snapshot into logical volume lvroot has finished.
Logical volume "lvsnapshot14" successfully removed
xubuntu@xubuntu:~$ 
0
ответ дан 29 September 2019 в 00:10

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

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