Как мне LUKS зашифровать диск, на котором уже есть данные?

На сервере CentOS 7 я бы хотел, чтобы LUKS зашифровал весь жесткий диск, включая раздел размером 50 ГБ, который уже получил yum install и несколько других обновлений, но не более того. Но этот урок говорит, что печатать cryptsetup -y -v luksFormat /dev/xvdc приведет к сообщению WARNING! This will overwrite data on /dev/xvdc irrevocably.,

Я не хочу стереть жесткий диск. Я просто хочу зашифровать это. Какой синтаксис я использую для шифрования LUKS всего жесткого диска?

Содержимое жесткого диска суммируется следующим образом:

[root@localhost ~]# df -T -h
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda4      ext4       50G  1.1G   46G   3% /
devtmpfs       devtmpfs  3.8G     0  3.8G   0% /dev
tmpfs          tmpfs     3.8G     0  3.8G   0% /dev/shm
tmpfs          tmpfs     3.8G   49M  3.7G   2% /run
tmpfs          tmpfs     3.8G     0  3.8G   0% /sys/fs/cgroup
/dev/sda2      ext4      477M  106M  342M  24% /boot
/dev/sda1      vfat      200M  9.8M  191M   5% /boot/efi
/dev/sda3      ext4      1.8T   77M  1.7T   1% /home

1 ответ

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

Но поскольку вы уже делаете полную резервную копию на внешнем жестком диске, вы также можете пойти по "официальному" пути копирования данных, создав раздел LUKS, а затем скопировав его обратно. Совет: убедитесь, что вы сохранили права на обе операции копирования!

Если вы не можете / не будете делать резервную копию перед выполнением каких-либо операций на месте, то вы храбрее меня, и я надеюсь, что вы можете позволить себе потерять данные;)

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