Рейтинг:0

Почему файл vhdx занимает больше места, чем фактические данные в разделе ext4

флаг cn

Я знаю, что Hyper-V не может работать с файловой системой ext4, поэтому компакт не будет правильно сжиматься.

Но я нашел в Интернете несколько статей, предлагающих обнулить неиспользуемое пространство.

дф-ч фактически возвращает:

Сис. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 424M 0 424M 0% /dev
tmpfs 88M 488K 88M 1% /запуск
/dev/sda1 20G 1,9G 17G 10%/
tmpfs 440M 0 440M 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /выполнить/заблокировать
tmpfs 88M 0 88M 0% /выполнить/пользователь/1000

Что говорит о том, что используется менее 2 Гб.

Но файл vhdx был 5,8Gb.

я использовал фстрим на виртуальной машине Linux (Debian 11), затем выключите виртуальную машину и начните сжимать файл vhdx. Ушло до 4,7Gb. Тем не менее, более чем в два раза больше, чем содержание.

Затем я сделал:

дд, если=/dev/zero of=~/zeroes
Судо синхронизация
гм ~/нули

Затем выключите и уменьшите VHDX, без изменений, все еще 4,7Gb.

Что там происходит и как можно восстановить больше места? (У меня есть много виртуальных машин Linux с такой же проблемой, которые занимают много ненужного места на моем тестовом хосте).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.