Para criar uma cópia de backup de um disco enquanto economiza espaço, use gzip
:
gzip </dev/sda >/path/to/sda.gz
Quando você quiser restaurar o disco do backup, use:
gunzip -c /path/to/sda.gz >/dev/sda
Isso provavelmente economizará muito mais espaço do que simplesmente remover os bytes NUL.
Removendo bytes NUL à direita
Se você realmente quiser remover bytes NUL à direita e tiver o GNU sed, tente:
sed '$ s/\x00*$//' /dev/sda >/path/to/sda.stripped
Isso pode ter um problema se os dados de um disco grande excederem algum limite interno de sed.