Linux文件系统加密

# 使用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


你可能感兴趣的:(Linux文件系统加密)