lvremove는 이전 LV 파일 시스템 서명을 제거하지 않습니다. lvcreate를 사용할 때 삭제해도 안전합니까?

lvremove는 이전 LV 파일 시스템 서명을 제거하지 않습니다. lvcreate를 사용할 때 삭제해도 안전합니까?

ext4포맷 후 데이터가 없는 논리 볼륨을 삭제했습니다. 그런 다음 LVM 생성을 진행 swap하지만 서명이 존재한다는 경고 메시지가 나타납니다 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에서 제거되지 않으며 예, 새로 생성된 LV의 처음 몇 섹터에만 lvcreate0이 기록됩니다.lvcreate

wipefs이러한 상황을 방지하려면 일반적으로 파티션 및 기타 블록 장치를 삭제하기 전에 파일 시스템 서명을 제거하는 것이 가장 좋습니다 .

관련 정보