Не удалось закрыть раздел Luks

В целях резервного копирования у меня есть «снимок» раздела LVM. Этот раздел был зашифрован, поэтому я открыл этот раздел Luks (моментальный снимок), чтобы выполнить резервное копирование.

Проблема в том, что я забыл удалить снимок, поэтому он достиг 100% использования.

Когда я пытаюсь удалить снимок:

lvremove /dev/mapper/vgx-LogVolDBSnapshot
/dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 375809572864: Input/output error
/dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 375809630208: Input/output error
/dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 0: Input/output error
/dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 4096: Input/output error
/dev/mapper/SnapshotDecrypted: read failed after 0 of 4096 at 375807475712: Input/output error
/dev/mapper/SnapshotDecrypted: read failed after 0 of 4096 at 375807533056: Input/output error
/dev/mapper/SnapshotDecrypted: read failed after 0 of 4096 at 0: Input/output error
/dev/mapper/SnapshotDecrypted: read failed after 0 of 4096 at 4096: Input/output error
Logical volume vgx/LogVolDBSnapshot is used by another device.

Это нормально, мне нужно сначала закрыть раздел Luks:

cryptsetup -v luksClose /dev/mapper/SnapshotDecrypted
Cannot read device /dev/mapper/vgx-LogVolDBSnapshot.
Command failed with code 15: Cannot read device /dev/mapper/vgx-LogVolDBSnapshot.

Как я могу закрыть или удалить раздел Luks для удаления моментального снимка?

Можно ли использовать «dmsetup remove /dev /mapper /SnapshotDecrypted», а затем «lvremove /dev /vgx /LogVolDBSnapshot»?

вывод dmsetup

dmsetup ls
SnapshotDecrypted (253:17)
vgx-LogVolDBSnapshot (253:14)

dmsetup table
SnapshotDecrypted: 0 733999104 crypt aes-cbc-essiv:sha256 0...0 0 253:14 4096
vgx-LogVolDBSnapshot: 0 734003200 snapshot 253:15 253:16 P 8
13 голосов | спросил Bob Sauvage 28 FebruaryEurope/MoscowbFri, 28 Feb 2014 17:22:32 +0400000000pmFri, 28 Feb 2014 17:22:32 +040014 2014, 17:22:32

1 ответ


1

Одним из решений вашей проблемы является следующее:

  1. Подключите USB-накопитель или подключите физическое хранилище к системе в вопрос.
  2. Разверните VG на USB.
  3. Теперь у вас будет достаточно места для luksClose
  4. Закройте снимок. Удалите его.
  5. Используйте vgreduce для удаления временного устройства из вашей группы томов.
ответил Chris Jones 4 J0000006Europe/Moscow 2018, 09:28:14

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132