zerofree
só funciona com o sistema de arquivos ext [234] - se o seu USB for formatado com um desses, ele deve fazer isso.
Você pode se certificar com ferramentas como photorec
Digamos que eu desvincule um arquivo myfile
em um USB localizado em /dev/sdb1
mount /dev/sdb1 /media
rm /media/myfile
e depois desmonte o usb e execute zerofree
:
umount /media
zerofree /dev/sdb1
Este último comando permite evitar qualquer recuperação possível do meu arquivo myfile
?
zerofree
só funciona com o sistema de arquivos ext [234] - se o seu USB for formatado com um desses, ele deve fazer isso.
Você pode se certificar com ferramentas como photorec
shred -zun1 /media/myfile
Veja man shred
para os detalhes. Nos discos rígidos modernos e SSD usando uma contagem de sobrescrever maior que 1 é useles (o padrão é 3 por razões históricas). Se a unidade USB em questão for uma unidade de estado sólido (unidade SSD ou flash), talvez você também queira fstrim /media
; tente não abusar desse comando.