rhel6.0磁盘分区加密2

 

 

加密分区的停用

如果暂时不需要使用加密分区,可以采取以下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

 

你可能感兴趣的:(linux,职场,休闲,磁盘,cryptsetup)