Linux文件系统加密

来源:互联网 发布:阿里云跟阿里巴巴 编辑:程序博客网 时间:2024/05/22 14:45

# 使用loop

modprobe cryptoloop

dd if=/dev/zero of=./partition_file0 bs=1k count=1024

losetup -e aes /dev/loop0 ./partition_file0 # 不必需partion_file0, 直接使用/dev/sd* 分区亦可

mkfs.ext3 /dev/loop0

mount /dev/loop0 /mnt/some_dir

umount /dev/loop0

loopsetup -d /dev/loop0


#使用dm

apt-get install cryptsetup

modprobe dm-crypt

cryptsetup -y create aes_crypted_partition /dev/sd* # 默认使用aes, 请通过man cryptsetup 查询

dmsetup ls

mkfs.ext3 /dev/mapper/aes_crypted_partition

mount /dev/mapper/aes_crypted_partition /mnt/smoe_dir


umount /dev/mapper/aes_crypted_partition

cryptsetup remove aes_crypted_partition