Не может больше монтировать Ext4/LUKS

Моя человечность зависает после нескольких часов, регулярно, но после последней перезагрузки я не могу смонтировать свой раздел Ext4, который находится сверху LUKS.

enter image description here

Также поиск dmesg:

enter image description here

1
задан 24 January 2017 в 19:17

1 ответ

Хорошо, эта проблема возникла из-за того, что журнал вашего раздела EXT4 оказался поврежденным. К счастью, это относительно легко исправить.

  1. Расшифруйте ваше устройство
    Чтобы запустить fsck в вашей зашифрованной файловой системе EXT4, нам нужно сначала расшифровать устройство. Запустите приведенную ниже команду, заменив /dev/sdXY на раздел LUKS, на который мы нацеливаемся:

    sudo cryptsetup luksOpen /dev/sdb1 luks_USB
    
  2. Восстановите ваше устройство
    Если [ 117] хочет играть хорошо, вы можете просто запустить его на выставленном теперь dm-устройстве. Замените dm-1 тем, о чем фактически сообщается DM, и делайте все, что FSCK хочет, чтобы вы делали:

    sudo fsck /dev/dm-1
    

fsck может отказаться работать на вашем диске, сославшись на то, что он "установлен". Если это так, мы должны сделать некоторые хитрости, чтобы исправить сломанные вещи. В этом случае выполните шаг 1, описанный выше, а затем:

  1. Изображение вашего накопителя
    После того, как вы подключите накопитель, мы придется изображать это. Вы можете разместить изображение где-нибудь полезное, как в вашей домашней папке. Запустите приведенную ниже команду, внимательно следя за тем, чтобы не перепутать операторы if и of. Замените dm-1 тем, что есть у вашего привода в соответствии с нормой:

    sudo dd if=/dev/dm-1 of=~/drive.img 
    
  2. Восстановить образ
    Теперь мы можем запустите fsck на самом изображении. Обязательно (как всегда) слушайте fsck и делайте все, что от вас требуется, чтобы починить устройство.

    sudo e2fsck ~/drive.img
    
  3. Восстановить диск
    Как только у нас будет рабочий образ (вы можете проверить с помощью mount), мы можем записать его обратно в USB-устройство с приведенной ниже командой. Будьте очень осторожны, указав правильные цели для dd, иначе вы потеряете данные:

     sudo dd if=~/drive.img of=/dev/dm-1
    

Как только ваш диск будет зафиксирован (с любым путем), запустите luksЗакройте на вашем устройстве и вернитесь к нормальной жизни с работающим зашифрованным диском.

1
ответ дан 7 December 2019 в 15:41

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

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