Обычный метод - также используемый sdelete
- заполнить диск файлами, содержащими только нулевые байты:
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.*
У меня установлена система FreeBSD в VirtualBox, и я хочу сжать ее vdi. AFAIK, прежде чем сделать это, мне нужно заполнить неиспользуемое пространство нулями, чтобы VirtualBox мог уменьшить его.
На Windows есть sdelete
утилита, которая делает именно это. Что можно использовать во FreeBSD?
Обычный метод - также используемый sdelete
- заполнить диск файлами, содержащими только нулевые байты:
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.*