加密分區的停用
如果暫時不需要使用加密分區,可以採取以下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
tmpfs
/dev/sda1
/dev/sda3
/dev/mapper/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