使用cryptsetup对lvm进行扩容/缩容
创建lv
lvcreate -L 10G -n data vg-test
生成4K密钥文件并加密
dd if=/dev/urandom of=/root/keyfile bs=1024 count=4
cryptsetup luksFormat /dev/vg-test/data --key-file /root/keyfile
cryptsetup luksOpen /dev/vg-test/data vol_enc --key-file /root/keyfile
创建文件系统
mkfs.ext4 /dev/mapper/vol_enc
直接挂载加密后的lv
mount /dev/mapper/vol_enc /ttt
扩容/缩容
lvextend -rL +3G /dev/vg-test/data
lvreduce -rL -3G /dev/vg-test/data
注:
- xfs文件系统不支持缩容
- 扩容/缩容直接操作原始Lv即可
- 扩容/缩容可在线操作,最好备份数据

 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号