2

Я создал зашифрованную файловую систему, используя следующие команды:

# dd if=/dev/zero of=/opt/vol
# losetup -e aes /dev/loop0 /opt/vol
Password:
# mkfs.ext4 /dev/loop0

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

# mount -t ext4 -o loop -o rw -o encryption=aes /opt/vol /mnt/enc
Password:
# 

Я использовал для хранения данных в смонтированном месте (/ Mnt / Enc). Недавно я переустановил свою ОС. Итак, перед этим я сделал резервную копию файла / opt / vol в другом месте. После переустановки Ubuntu 15.10 я скопировал файл обратно в ту же папку (/ opt / vol). Затем я попытался перемонтировать тот же файл в Ubuntu 15.10 и заметил следующую ошибку:

# losetup_e -e aes /dev/loop0 /opt/vol
Password:
# mount_e -t ext4 -o loop -o rw -o encryption=aes /opt/vol /mnt/enc
lt-mount: wrong fs type, bad option, bad superblock on /dev/loop1,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail or so
# dmesg | tail
[   81.215500] EXT4-fs (loop1): VFS: Can't find ext4 filesystem
[  235.538008] EXT4-fs (loop1): VFS: Can't find ext4 filesystem
[  348.594842] EXT4-fs (loop1): VFS: Can't find ext4 filesystem
#

Мне пришлось перекомпилировать util-linux из исходного кода (версия 2.22), так как я обнаружил, что опция '-e' не поддерживается начиная с util-linux-2.23 и далее, как упоминалось здесь. Следовательно, после компиляции я связал утилиты lost -up util-linux-2.22 и монтирование монтирования с losttup_e и mount_e соответственно.

1 ответ1

0

Я не сталкивался с таким способом действий и не могу воспроизвести то, как вы пытались его смонтировать (я использую Ubuntu 14.04 LTS), однако я считаю, что у меня есть решение - это сработало для меня.

Вместо того, чтобы пытаться смонтировать необработанное устройство, смонтируйте устройство обратной петли, чтобы смонтировать его:

losetup -e aes /dev/loop0 /opt/vol
mount /dev/loop0 /mnt/enc

Я никогда не знал, что losttup мог напрямую обрабатывать зашифрованное устройство - это довольно круто, и, похоже, добавило бы правдоподобное отклонение, поскольку команда losttup не дает сбой при неверном пароле - она просто не позволяет вам монтировать файловую систему как ее взломанный, если пароль неправильный!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .