Мой динамический VDI занял 56,2 ГБ места в разделе NTFS с хостом Windows 7. Я использую Ubuntu Server на машине, и он занимает всего 4,1 ГБ

Команда: df -h Показывает

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             2.0T  4.1G  1.9T   1% /
none                  4.0K     0  4.0K   0% /sys/fs/cgroup
udev                  235M  4.0K  235M   1% /dev
tmpfs                  50M  512K   49M   2% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  246M  4.0K  246M   1% /run/shm
none                  100M     0  100M   0% /run/user
/dev/sdb1             2.0T   11G  1.9T   1% /var/dev
/home/starx/.Private  2.0T  4.1G  1.9T   1% /home/starx

Как уменьшить этот 56,2 ГБ до 4,1 ГБ, что является реальным размером?

1 ответ1

0

Хитрость заключается в том, чтобы заполнить неиспользуемое пространство нулями, а затем попросить VB сжать диск.

Например: как пользователь root в Linux: dd if=/dev/zero bs=1024k of=/bigfile; rm -f /bigfile

Затем выключите компьютер и запустите:VBoxManage modifyhd diskfile.vdi --compact

Поскольку большая часть диска заполнена нулями, она должна уменьшиться до 4 ГБ.

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