O método usual - também usado pelo sdelete
- é preencher o disco com arquivos contendo apenas bytes nulos:
dir="/" i=0
while dd if=/dev/zero of="$dir/empty.$((++i))" bs=8M count=128; do
echo "wrote empty.$i"
done
sync
rm -f /empty.*
Eu tenho um sistema FreeBSD instalado no VirtualBox e quero compactar seu vdi. AFAIK, antes de fazer isso, eu preciso preencher espaços não utilizados com zeros para que o VirtualBox possa reduzi-lo.
No Windows, há sdelete
utility, que faz exatamente isso. O que pode ser usado no FreeBSD?
Tags virtualbox ufs freebsd