wipefs -a /dev/sdx
apenas apaga assinaturas mágicas nesse dispositivo, não em suas partições. Então, na melhor das hipóteses, ele apenas apaga sua tabela de partição, mas se você continuar a recriar as partições nos mesmos deslocamentos anteriores, os dados antigos ainda estarão lá. Você teria que limpar as partições também.
wipefs -a /dev/sdx[1-9]* # wipe old partitions
wipefs -a /dev/sdx # wipe the disk itself
parted /dev/sdx # create new partitions
wipefs -a /dev/sdx[1-9]* # wipe the new partitions, just in case
# create filesystems or whatever
Além disso, também é totalmente possível que wipefs
não apague algo se não souber a assinatura. Ou para outro programa ainda reconhecer os dados na partição apesar da assinatura estar danificada. wipefs
apenas sobrescreve alguns bytes mágicos, o que é reversível na maioria dos casos.