Эквивалентны ли команды wipefs -af и mdadm --zero-superblock для стирания метаданных RAID?

Эквивалентны ли команды wipefs -af и mdadm --zero-superblock для стирания метаданных RAID?

Я видел инструкции о том, как удалить программный рейд, и некоторые из них содержат обе инструкции: wipefs -af <device>и mdadm --zero-superblock --force <device>.

Обязательно ли использовать оба? Чем они отличаются по результату?

Здесь у меня рейд из /dev/sda3 и /dev/sdb3. Я сделал небольшой тест, и похоже, что результат тот же.

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

Обе инструкции ведут кобнуление the суперблок, это означает удалениеподписьфайловой системы, которая здесь находитсяметаданныеоРЕЙД.

Связанный контент