Как преобразовать ext3 раздел в зашифрованную файловую систему без потери данных?

мое встроенное устройство Linux имеет 2 раздела:

  • маленький корневой раздел, содержащий OS
  • раздел больших данных, использующий ext3

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

есть ли какие-либо инструменты, которые могут преобразовать файловую систему раздела данных из ext3 в зашифрованную ПС без копирования всех файлов в другое место?

6
задан Marcks Thomas
02.12.2022 11:35 Количество просмотров материала 2912
Распечатать страницу

1 ответ

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

так как вы не можете использовать внешнее хранилище данных, вы должны сделать это на месте.

это предполагает, что данные в вашем разделе данных могут поместиться в половину текущего пространства.

  1. изменить размер и переместить раздел данных в половину его текущего размера в конце диска.
  2. в вновь созданном свободном пространстве создайте новый зашифрованный том LUKS и создать новую файловую систему внутри него.
  3. скопируйте все файлы из старого раздела В Новый, затем удалите старый раздел.
  4. изменить размер зашифрованного диска (на основе инструкций здесь):

    показать размер вашего склепа с cryptsetup.

    sudo cryptsetup status crypt1
    

    это показывает размер вашего склепа в секторах.

    обратите внимание на смещение

    offset: 2056 sectors
    

    изменить размер с cryptsetup.

    sudo cryptsetup -o 2056 -b 11800000 resize crypt1
    

    -o = offset (получить по команде status) - b = размер в секторах.

  5. наконец, измените размер файловой системы, содержащейся в зашифрованном томе, до полного размера. Если вы использовали ext3 / 4, sudo resize2fs /the/partition должно хватить.

если ваши данные занимают больше половины пространства, вы можете адаптировать эту процедуру, начав с меньшего зашифрованного раздела, а также изменив размер и скопировав некоторые из файлов времена. Очевидно, более трудоемкий.

2
отвечен Mechanical snail 2022-12-03 19:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх