Ошибка cryptsetup luksFormat «Устройство /dev/nvme0n1p3 используется. Невозможно продолжить операцию форматирования».

У меня была такая же проблема. Это было исправлено после того, как я сделал следующее:

  • exit tmux
  • введитеtmux kill-server
  • снова введите tmux
0
21.03.2021, 12:35
1 ответ

umount -lтак называемый ленивый размонтировать --для занятых файловых систем это ждет, пока файловая система больше не используется, прежде чем действительно размонтировать ее.

Из справочной страницы mount:

-l, --lazy

Lazy unmount. Detach the filesystem from the file hierarchy now, and clean up all references to this filesystem as soon as it is not busy anymore.

Таким образом, вызов cryptsetupне удался, потому что ваш /homeвсе еще используется, и он используется, потому что вы вошли в систему. Сначала вам нужно выйти из системы, а затем размонтировать /home. Для этого вам нужно либо войти в систему как root (, который не использует /home), либо использовать LiveCD.

Да, вы можете использовать те же шаги для шифрования вашего раздела подкачки (, это можно сделать из работающей системы после swapoff -a, чтобы отключить раздел подкачки )и другие разделы.

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

2
28.04.2021, 22:58

Теги

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