现在我知道你可以在 Fedora 安装选项中选择加密你的系统,但我已经安装了系统,我想在不丢失数据的情况下加密它,但我不知道该怎么做,到目前为止我还没有找到关于这个主题的文档
答案1
由于问题缺乏背景和信息,这里做出了一些假设:
假设:
使用自动分区程序提供的默认 LVM 部署。
假设你指的是根分区(/)以及可能大多数或所有其他必要的
system partitions
访问足以容纳所有当前数据的额外磁盘/存储池。
步骤 1)备份 /home 中以及任何其他地方有价值/不可替代的任何内容。
步骤 2)使用实时安装程序,可以:
擦除当前的 LVM 安装分区并重新创建。
(LUKS 优于 LVM)
1) 取出你的 lvm 分区并用 加密
sudo cryptsetup luksFormat /dev/sdXY
,其中 XY 替换为 sda1 或你的设置映射到的任何内容。对所有所需的分区重复上述操作。2)将之前备份的信息重新复制到相应的分区。
(LVM 优于 LUKS)
1)
sudo cryptsetup luksFormat /dev/sdXY
使用相同的替换,然后sudo cryptsetup luksOpen /dev/sdXY Fedora
其中“Fedora”可以是打开的 luks 容器的任何名称。2)创建所需的 LVM 布局或者 允许安装程序提供 GUI 分区选项(在 Fedora 中使用加密时为 LVM 而非 luks)。
3)将所有数据重新复制回其各自的新的加密目录。