我删除了一个没有数据格式化的逻辑卷ext4
。然后我开始创建一个swap
LVM,但它警告我存在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]:
是的,
lvremove
不会从 LV 中删除文件系统签名,是的,在lvcreate
.lvcreate
只会将零写入新创建的 LV 的前几个扇区。在删除分区和其他块设备之前删除文件系统签名通常是一个好主意,
wipefs
以避免这种情况。