加密分区的停用
如果暂时不需要使用加密分区,可以采取以下2种办法
1. 删除映射,删除映射前需要先卸载分区,下次使用分区时,只需要开启重新映射即可,分区原数据不会丢失
2. 停用映射:停止映射的方法比较合理,停用分区不需要卸载文件系统,停用后分区不能使用,之需要恢复映射即可马上使用分区,分区数据不会丢失,
方法1:删除映射
1.但是删除映射时,必须先卸载文件系统,如下图:
[root@server1 ~]# echo 'aaaa'> /rhel/aaa
[root@server1 ~]# ls /rhel/
aaa lost+found
[root@server1 ~]# cryptsetup luksClose rhel
Device rhel is busy. 没有卸载提示设备忙
[root@server1 ~]# umount /dev/mapper/rhel
[root@server1 ~]# cryptsetup luksClose rhel
[root@server1 ~]# cryptsetup status rhel
/dev/mapper/rhel is inactive.
[root@server1 ~]# ll /dev/mapper/
total 0
crw-rw----. 1 root root 10, 58 Jul 16 08:12 control
2.如果需要使用,可以重新映射即可,如下图:
[root@server1 ~]# cryptsetup luksOpen /dev/sda7 rhel
Enter passphrase for /dev/sda7: 输入加密密码
[root@server1 ~]# mount /dev/mapper/rhel /rhel
[root@server1 ~]# df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 20G 4.0G 15G 22% /
tmpfs 250M 0 250M 0% /dev/shm
/dev/sda1 194M 24M 161M 13% /boot
/dev/sda3 4.9G 139M 4.5G 3% /home
/dev/mapper/rhel 492M 11M 457M 3% /rhel
方法2:停用映射
1.暂停映射,如下图:
[root@server1 ~]# cryptsetup luksSuspend rhel
[root@server1 ~]#
[root@server1 ~]# ll /dev/mapper/ 映射存在
total 0
crw-rw----. 1 root root 10, 58 Jul 16 08:12 control
lrwxrwxrwx. 1 root root 7 Jul 16 08:43 rhel -> ../dm-0
[root@server1 ~]# echo 'aaaaaa'> /rhel/bbb 但不能使用所挂载分区目录
^C^C^C^C
2.如果需要使用分区,可以恢复映射即可,如下图:
[root@server1 ~]# cryptsetup luksResume rhel
Enter passphrase for /dev/sda7:
[root@server1 ~]# echo 'aaaaa'>/rhel/bbb
[root@server1 ~]# ls /rhel/
aaa bbb lost+found