
소프트웨어 RAID를 제거하는 방법에 대한 지침을 보았는데 그 중 일부에는 wipefs -af <device>
및 mdadm --zero-superblock --force <device>
.
둘 다 사용해야 하나요? 결과는 어떻게 다릅니까?
여기에 /dev/sda3 및 /dev/sdb3으로 구성된 raid가 있습니다. 작은 테스트를 해봤는데 결과는 같은 것 같습니다.
machine1:~# wipefs /dev/sda3 # <-- see the signature on sda3
offset type
----------------------------------------------------------------
0x1000 linux_raid_member [raid]
LABEL: machine1:md_system
UUID: 54f255a8-c32d-2a67-f728-151f89a7471b
machine1:~# wipefs -af /dev/sda3 # <-- wipe signature using wipefs
/dev/sda3: 4 bytes were erased at offset 0x00001000 (linux_raid_member): fc 4e 2b a9
machine1:~# wipefs /dev/sda3 # <-- as you can see, signature was erased
machine1:~#
machine1:~# wipefs /dev/sdb3 # <-- see signature on sdb3
offset type
----------------------------------------------------------------
0x1000 linux_raid_member [raid]
LABEL: machine1:md_system
UUID: 54f255a8-c32d-2a67-f728-151f89a7471b
machine1:~# mdadm --misc --zero-superblock --force /dev/sdb3 # <-- wipe signature using mdadm
machine1:~# wipefs /dev/sdb3 # <-- as you can see, signature was also erased
machine1:~#
답변1
두 지침 모두 다음으로 이어집니다.제로잉그만큼슈퍼블록, 이는 삭제를 의미합니다.서명여기에 있는 파일 시스템의메타데이터대한RAID.