加密文件系统

  • 确认aes模块是否加载:cat /proc/crypto
  •  若无加载执行如下:
    • sudo modprobe aes
  • sudo apt-get install dmsetup cryptsetup
  • ls -l /dev/mapper/control (为检查dmsetup软件包是否已经建立了设备映象程序)
  • sudo modprobe dm-crypt
  • sudo dmsetup targets
  • sudo losetup /dev/loop1 /mnt/ext/disk/temp.disk
  • 加密绑定(绑定设备到/dev/mapper/test.fs)
    sudo cryptsetup -y create test.fs  /dev/loop1
    其实会提示输入密码,若你忘记密码,那就真系不幸了,你再也无法进入此盘了
  • 检查一下是否绑定了:sudo dmsetup ls
  • 此时设备已经被绑定到/dev/mapper/test.fs,使用此设备与其他设备无任何区别
    sudo mount /dev/mapper/test.fs /mnt/test
  • 去除加密盘
    sudo umount /dev/test.fs
    sudo cryptsetup remove test.fs
  • 重新加载:
    cryptsetup create test.fs
  • df -h

发表评论