1.先用fdisk分一个新分区

 
  
  1. [root@server8 ~]# fdisk -cu /dev/vdb 
  2.  
  3. Command (m for help): d 
  4. Selected partition 1 
  5.  
  6. Command (m for help): w 
  7. The partition table has been altered! 
  8.  
  9. Calling ioctl() to re-read partition table
  10. Syncing disks. 
  11. [root@server8 ~]# cat /proc/partitions  查看分区表
  12.  

我们创建了/dev/vdb1,先不要格式化

2,

 
  
  1. [root@server8 ~]# cryptsetup luksFormat /dev/vdb1 
  2.  
  3. WARNING! 
  4. ======== 
  5. This will overwrite data on /dev/vdb1 irrevocably. 
  6.  
  7. Are you sure? (Type uppercase yes): YES  这里一定要用大写
  8. Enter LUKS passphrase:  
  9. Verify passphrase:  
  10. [root@server8 ~]# cryptsetup luksOpen  /dev/vdb1 yanzhao给vdb1做个映射,映射到yanzhao
  11. Enter passphrase for /dev/vdb1:  
  12. [root@server8 ~]# mkdir /jiami 

3.

 
  
  1. [root@server8 ~]# mkfs -t ext4  /dev/mapper/yanzhao  这个和前面映射名字对应的
  2. mke2fs 1.41.12 (17-May-2010) 
  3. Filesystem label= 
  4. OS type: Linux 
  5. Block size=1024 (log=0) 
  6. Fragment size=1024 (log=0) 
  7. Stride=0 blocks, Stripe width=0 blocks 
  8. 50800 inodes, 202752 blocks 
  9. 10137 blocks (5.00%) reserved for the super user 
  10. First data block=1 
  11. Maximum filesystem blocks=67371008 
  12. 25 block groups 
  13. 8192 blocks per group, 8192 fragments per group 
  14. 2032 inodes per group 
  15. Superblock backups stored on blocks:  
  16.     8193, 24577, 40961, 57345, 73729 
  17.  
  18. Writing inode tables: done                             
  19. Creating journal (4096 blocks): done 
  20. Writing superblocks and filesystem accounting information: done 
  21.  
  22. This filesystem will be automatically checked every 22 mounts or 
  23. 180 days, whichever comes first.  Use tune2fs -c or -i to override. 
 
  
  1. [root@server8 ~]# mount /dev/mapper/yanzhao /jiami/将映射挂载到/jiami目录上
  2. [root@server8 ~]# cd /jiami/ 
 
  
  1. [root@server8 jiami]# touch yanzhao 建一个文件
  2. [root@server8 jiami]# ls 
  3. lost+found  yanzhao 
  4. [root@server8 jiami]# ls 
  5. lost+found  yanzhao 

 

 
  
  1. [root@server8 ~]# umount /dev/mapper/yanzhao 卸载掉
  2. [root@server8 ~]# cryptsetup luksClose yanzhao关闭映射

 

 
  
  1. [root@server8 ~]# cd /jiami 
  2. [root@server8 jiami]# ls我的文件不见来