Как создать новый зашифрованный LUKS-раздел в GParted?

Вопрос или проблема

Я хочу создать новый зашифрованный LUKS-раздел в GParted.

Я искал в интерфейсе и в справке, но единственное, что я могу найти — это как открыть и закрыть существующий LUKS-раздел и как скопировать и вставить существующий.

Однако, я не могу найти способ создать новый. Я могу создать новый раздел, например, для btrfs, но он никогда не будет зашифрованным.

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

Широкий случай использования

На самом деле, я хочу сделать то, что описано в справке GParted: скопировать зашифрованный раздел и «поддерживать зашифрованный» раздел на новом диске. Однако для этого (т.е. чтобы не расшифровывать данные во время копирования) мне нужно вставить его «в существующий открытый зашифрованный LUKS-раздел», т.е. мне сначала нужен зашифрованный раздел.

Таким образом, в конечном итоге, есть ли способ создать новый зашифрованный раздел в GParted?

GParted не поддерживает создание зашифрованных разделов, вам нужно будет использовать либо GNOME Диски, либо blivet-gui (некое самореклама для моего проекта), или вы можете просто использовать cryptsetup напрямую, если вам удобно использовать командные инструменты.

Смотрите на странице Функции GParted для получения информации о поддерживаемых функциях, LUKS указана как неподдерживаемая в колонке Создать.

Я нашел способ создать новый зашифрованный LUKS-раздел в GParted. Мне просто нужно было вставить команду cryptsetup как промежуточный шаг, потому что GParted знает, как работать с LUKS-устройствами, просто не инициализируя их.

Создание LUKS-зашифрованного раздела в gParted можно разделить на три этапа:

  1. Создайте неформатированное устройство с помощью gParted
  2. Зашифруйте устройство с помощью cryptsetup luksFormat
  3. Создайте раздел с помощью gParted

Советы

  • Шаг A => выберите “Неформатированный” в качестве файловой системы
  • Шаг B => Если luksFormat зависает или выходит из строя, используйте этот параметр: --pbkdf-memory 100000
  • Шаг C => используйте “Открыть шифрование” перед разбиением

Ответ или решение

Создание зашифрованного LUKS-раздела в GParted требует выполнения нескольких шагов, так как GParted не поддерживает непосредственно инициализацию LUKS. Однако, с помощью команды cryptsetup вы можете создать зашифрованный раздел, после чего сможете использовать GParted для его дальнейшего редактирования. Вот пошаговая инструкция по созданию нового зашифрованного LUKS-раздела:

Шаг 1: Создание неформатированного раздела с помощью GParted

  1. Запустите GParted. Убедитесь, что вы работаете с нужным диском.
  2. Выберите неформатированный раздел:
    • Нажмите на “Правка” > “Создать” или правой кнопкой мыши по незанятой области и выберите "Создать".
    • В диалоговом окне выберите "Неформатированный" в качестве файловой системы.
    • Нажмите “Добавить” и потом “Применить изменения”.

Шаг 2: Инициализация LUKS с помощью cryptsetup

  1. Откройте терминал.
  2. Введите команду для инициализации LUKS:
    sudo cryptsetup luksFormat /dev/sdXn

    Обратите внимание: Замените /dev/sdXn на имя вашего устройства. Будьте осторожны, так как данная операция приведет к удалению всех данных на указанном разделе.

  3. Подтвердите операцию, следуя инструкциям на экране (вам нужно будет ввести пароль для LUKS).

Шаг 3: Открытие зашифрованного раздела

  1. Введите следующую команду для открытия LUKS:
    sudo cryptsetup luksOpen /dev/sdXn my_encrypted_partition

    Здесь my_encrypted_partition – это имя, под которым вы хотите открыть зашифрованный раздел.

Шаг 4: Создание файловой системы в зашифрованном разделе

  1. Теперь вы можете снова открыть GParted.
  2. Выберите открытый LUKS-устройство (например, /dev/mapper/my_encrypted_partition).
  3. Создайте желаемую файловую систему (например, ext4, btrfs и т.д.) на этом раздели.
  4. Нажмите “Применить изменения”.

Полезные советы:

  • Если команда luksFormat зависает или выдает ошибку, попробуйте использовать опцию:
    --pbkdf-memory 100000
  • Перед созданием файловой системы в GParted убедитесь, что зашифрованный раздел открыт (в визуальном интерфейсе GParted это должно быть видно).

Таким образом, комбинация GParted и cryptsetup позволяет успешно создать новый зашифрованный LUKS-раздел.

Оцените материал
Добавить комментарий

Капча загружается...