是的,CentOS 分区可以加密
你猜怎么着?在 CentOS 上给分区加密,这事儿完全可行。核心工具就是 cryptsetup。下面,咱们就来一步步拆解具体的加密操作流程。

安装 cryptsetup 工具
首先,得确保系统里已经装好了 cryptsetup 这个利器。如果还没安装,一条命令就能搞定:
sudo yum install cryptsetup
创建加密分区
工具就位后,就可以创建加密分区了。执行下面这条命令:
sudo cryptsetup luksFormat /dev/sdXY
这里有个关键点:记得把命令里的 /dev/sdXY 替换成你实际要加密的那个分区设备名。命令执行后,系统会提示你设置一个密码。输入并确认密码,加密卷就创建成功了。
打开加密分区
创建好了,怎么用呢?第一步是“打开”它,并将其映射到一个设备。用这个命令:
sudo cryptsetup luksOpen /dev/sdXY encrypted_disk_name
同样,需要做两次替换:一是把 /dev/sdXY 换成你的加密卷设备名;二是把 encrypted_disk_name 换成你为这个卷起的一个方便识别的映射名称。
格式化加密分区
加密卷一旦被打开,接下来就和操作普通磁盘没什么两样了。比如,你可以把它格式化成 ext4 文件系统:
sudo mkfs.ext4 /dev/mapper/encrypted_disk_name
挂载加密分区
格式化完成后,要使用它,就得先挂载。通常,我们会先创建一个目录作为挂载点:
sudo mkdir /mnt/encrypted_partition
然后,执行挂载命令,将加密分区关联到这个目录:
sudo mount /dev/mapper/encrypted_disk_name /mnt/encrypted_partition
自动挂载加密分区
如果希望每次系统启动时,这个加密分区都能自动挂载,那就需要修改一下 /etc/fstab 文件。在文件末尾添加这么一行配置即可:
/dev/mapper/encrypted_disk_name /mnt/encrypted_partition ext4 defaults 0 0
这样一来,系统重启后,输入密码解锁,分区就会自动挂载到指定位置,省去了手动操作的麻烦。
