LINUX.ORG.RU
решено ФорумAdmin

Ошибка losetup: неверный ключ — «e» на KDE Neon 5.19

 ,


0

1

Здравствуйте форумчане, пробовал создать зашифрованный образ как описано в https://habr.com/ru/post/117050/ (раздел «Генерация файлов» в конце статьи), но словил такую ошибку:

~$ sudo losetup -e blowfish /dev/loop0 image.crypted
losetup: неверный ключ — «e»
Try 'losetup --help' for more information.

~$ losetup --help

Использование:
 losetup [options] [<loopdev>]
 losetup [options] -f | <loopdev> <file>

Set up and control loop devices.

Параметры:
 -a, --all                     вывести список всех используемых устройств
 -d, --detach <loopdev>...     отсоединить одно или более устройств
 -D, --detach-all              отсоединить все используемые устройства
 -f, --find                    найти первое неиспользуемое устройство
 -c, --set-capacity <loopdev>  изменить размер устройства
 -j, --associated <file>       список всех устройств, ассоциированных с файлом <file>
 -L, --nooverlap               avoid possible conflict between devices

 -o, --offset <num>            начать со смещения <num> в файле
     --sizelimit <num>         устройство ограничено <num> байтами в файле
 -b  --sector-size <num>       set the logical sector size to <num>
 -P, --partscan                create a partitioned loop device
 -r, --read-only               set up a read-only loop device
     --direct-io[=<on|off>]    open backing file with O_DIRECT
     --show                    print device name after setup (with -f)
 -v, --verbose                 подробный режим

 -J, --json                    использовать формат вывода JSON для --list
 -l, --list                    вывести информацию о всех или указанных (по умолчанию)
 -n, --noheadings              не выводить заголовки для --list
 -O, --output <cols>           задать столбцы вывода для --list
     --raw                     использовать неформатированный вывод для --list

 -h, --help                    display this help
 -V, --version                 display version

Available output columns:
         NAME  имя loop-устройства
    AUTOCLEAR  autoclear flag set
    BACK-FILE  device backing file
     BACK-INO  backing file inode number
 BACK-MAJ:MIN  backing file major:minor device number
      MAJ:MIN  loop device major:minor number
       OFFSET  смещение от начала
     PARTSCAN  partscan flag set
           RO  устройство только для чтения
    SIZELIMIT  лимит размера файла в байтах
          DIO  access backing file with direct-io
      LOG-SEC  logical sector size in bytes

Для более детальной информации смотрите losetup(8).

Информация о системе:

~$ uname -a
Linux dmitry-neon-Feb2019 4.15.0-109-generic #110-Ubuntu SMP Tue Jun 23 02:39:32 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

~$ cat /etc/os-release
NAME="KDE neon"
VERSION="5.19"
ID=neon
ID_LIKE="ubuntu debian"
PRETTY_NAME="KDE neon User Edition 5.19"
VARIANT="User Edition"
VERSION_ID="18.04"
HOME_URL="http://neon.kde.org/"
SUPPORT_URL="http://neon.kde.org/"
BUG_REPORT_URL="http://bugs.kde.org/"
LOGO=start-here-kde-neon
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

Как побороть?

Ответ на: комментарий от anonymous

Действительно, нашел на github коммит от 11 сентября 2012, что поддержка шифрования была выпилена и теперь стоит использовать cryptsetup, вот ссылка на коммит:

https://github.com/karelzak/util-linux/commit/5cf05c71472bf7230075cbdcd5cd6eb12b1d3654#diff-b6b14eb3d8575f445164d49b3334dac0

Рабочая инструкция по cryptsetup: https://null-byte.wonderhowto.com/how-to/hide-sensitive-files-encrypted-containers-your-linux-system-0186691/

DeeOne ()