CentOS 分卷本身并不直接提供加密功能,但您可以在创建分卷后使用加密工具来加密数据。以下是在 CentOS 上加密分卷的两种常见方法:
安装 cryptsetup 工具:
sudo yum install cryptsetup
准备加密分区:
fdisk 或 parted 创建一个新的分区。fdisk /dev/sdb 创建一个新分区 /dev/sdb1。格式化加密分区:
sudo cryptsetup luksFormat /dev/sdb1
按照提示输入密码。
打开加密分区:
sudo cryptsetup open /dev/sdb1 my_encrypted_partition
这将创建一个映射设备 /dev/mapper/my_encrypted_partition。
格式化映射设备:
sudo mkfs.ext4 /dev/mapper/my_encrypted_partition
挂载加密分区:
sudo mount /dev/mapper/my_encrypted_partition /mnt/encrypted
卸载和关闭加密分区:
sudo umount /mnt/encrypted
sudo cryptsetup close my_encrypted_partition
dm-crypt 是 Linux 内核内置的加密模块,可以与 LUKS 结合使用,或者直接使用 dm-crypt 进行加密。
安装 cryptsetup 工具(如果尚未安装):
sudo yum install cryptsetup
准备加密分区:
fdisk 或 parted 创建一个新的分区。fdisk /dev/sdb 创建一个新分区 /dev/sdb1。格式化加密分区:
sudo cryptsetup --type plain luksFormat /dev/sdb1
按照提示输入密码。
打开加密分区:
sudo cryptsetup open --type plain /dev/sdb1 my_encrypted_partition
这将创建一个映射设备 /dev/mapper/my_encrypted_partition。
格式化映射设备:
sudo mkfs.ext4 /dev/mapper/my_encrypted_partition
挂载加密分区:
sudo mount /dev/mapper/my_encrypted_partition /mnt/encrypted
卸载和关闭加密分区:
sudo umount /mnt/encrypted
sudo cryptsetup close my_encrypted_partition
通过以上步骤,您可以在 CentOS 上对分卷进行加密,从而保护数据的安全。