1

У меня установлена система FreeBSD в VirtualBox, и я хочу сжать ее vdi. AFAIK, прежде чем сделать это, мне нужно заполнить неиспользуемое пространство нулями, чтобы VirtualBox мог уменьшить его.

На Windows есть утилита sdelete , которая делает именно это. Что можно использовать во FreeBSD?

1 ответ1

2

Обычный метод, также используемый 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.*

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .