@Quqas

Что не так с ext4 в vhdx?

  • /$ df -h
  • Filesystem Size Used Avail Use% Mounted on
  • udev 1.9G 0 1.9G 0% /dev
  • tmpfs 388M 940K 387M 1% /run
  • /dev/mapper/ubuntu--vg-ubuntu--lv 19G 7.1G 11G 41% /
  • tmpfs 1.9G 28K 1.9G 1% /dev/shm
  • tmpfs 5.0M 0 5.0M 0% /run/lock
  • tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
  • /dev/loop2 44M 44M 0 100% /snap/snapd/14978
  • /dev/loop0 62M 62M 0 100% /snap/core20/1328
  • /dev/loop1 68M 68M 0 100% /snap/lxd/21835
  • /dev/sda2 1.5G 210M 1.2G 16% /boot
  • /dev/sda1 1.1G 5.3M 1.1G 1% /boot/efi
  • /dev/sdb 2.0T 81M 1.9T 1% /mnt/ncdata
  • tmpfs 388M 0 388M 0% /run/user/0

Ваши предположения сколько должен весить vhdx(динамически расширяемый) с полностью пустым, тока-тока созданным разделом ext4 на 2Тб?
в моём случае
35Гигов низачто

это нормально? и как уменьшить если нет?

делал fstrim и Optimize-VHD -Mode Full ни на байт не сжалось.
  • Вопрос задан
  • 221 просмотр
Пригласить эксперта
Ответы на вопрос 2
@rPman
Quqas, весь смысл в том чтобы была принципиальная возможность подмены нулей например дырками файла (по этой причине я бы выбирал бы не vhdx формат, который непонятно как вакуумизировать, ведь это windows specific решения а у тебя ext3 формат

считай все современные файловые системы умеют в sparse files, это когда файл на диске реально занимает только столько места, сколько в него записали, а так же есть сопроводительные утилиты, заменяющие нули на эти дыры

в linux обычный cp с ключом --sparse=always скопирует и подменит нули в файле на дыры

посмотри тут

p.s. в твоем случае настоятельно рекомендую другой подход (так как описанный выше потребует сначала раздуть файло до 2тб, что конечно можно уместить на какой-нибудь btrfs/zfs с поддержкой сжатия но сильно не эффективно) лучше сделать резервную копию диска с помощью partclone (поддерживает огромное количество файловых систем) эта утилита умеет копировать блочные устройства (считай как dd) пропуская сектора, помеченные файловой системой как свободные, т.е. создаешь второй пустой диск (даже если он будет raw, я настоятельно рекомендую хранить образы как есть) и из виртуальной машины (так как vhd монтировать напрямую сложно, говорят с большими дисками имеющиеся инструменты глючат) и с помощью clonezilla клонируешь со старого на новый.

Этот подход скорее всего самый эффективный для вакуумирования образов диска которые рассчитывают на дырявое хранение.
Ответ написан
Комментировать
@Quqas Автор вопроса
в итоге после разных попыток всегда 35 гигов если ext4
остановился на btrfs = 200метров (против 64raw) на момент создания

признать несовместимой ext4 с H-v (ещё неизвестно как разрастётся когда начнёшь наполнять)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы