lvremove 不会删除以前的 LV 文件系统签名。使用 lvcreate 时删除它是否安全?

lvremove 不会删除以前的 LV 文件系统签名。使用 lvcreate 时删除它是否安全?

ext4我删除了一个格式化后没有数据的逻辑卷。然后我继续创建swapLVM,但它警告我存在签名ext4。我假设该lvremove命令不会删除 fs 签名。当提示使用时删除签名是否安全lvcreate

[root@workstation ~]# lvs
  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home cl   -wi-ao----  <6.52g                                                    
  root cl   -wi-ao----  19.00g                                                    
  swap cl   -wi-ao----   2.00g                                                    
  lv01 vg01 -wi-a----- 404.00m                                                    
  lv02 vg01 -wi-a----- 100.00m                                                    
[root@workstation ~]# lvremove /dev/vg01/lv02
Do you really want to remove active logical volume vg01/lv02? [y/n]: y
  Logical volume "lv02" successfully removed.
[root@workstation ~]# 
[root@workstation ~]# 
[root@workstation ~]# lvcreate -n swap1 -L 100M vg01
WARNING: ext4 signature detected on /dev/vg01/swap1 at offset 1080. Wipe it? [y/n]: 

答案1

是的,lvremove不会从 LV 中删除文件系统签名,是的,在lvcreate.lvcreate只会将零写入新创建的 LV 的前几个扇区。

通常最好在wipefs删除分区和其他块设备之前删除文件系统签名以避免这种情况。

相关内容