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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章