Изображения Qcow2, растущие далеко вне того, что они должны

Я использую человечность 12.04 и видел это: https://bugs.launchpad.net/ubuntu / + source/qemu-kvm / + ошибка/1025244

Наши изображения qcow2 растут далеко вне того, что они должны... с некоторыми из них растущий до целых 600 ГБ, когда они должны иметь только 20-30gb

Другие растут более медленно, но все еще выращивают... обычно изображения коровы, которые должны иметь максимум 10 ГБ, теперь показывают 20 ГБ +, это безумно! То, что я подразумеваю под ростом, - то, что их виртуальный размер должен составить 10 ГБ макс. все же, они растут далеко вне этого на qcow2 файле

Мы - тонкая резервация памяти диски с qemu-img

Я знаю, что могу временно решить это путем освобождения неиспользуемого пространства с virt-sparsify.

У нас скоро будет большая проблема, когда изображения будут слишком большими, что я не могу virt-sparsify их больше для возвращения пространства (так как удваиваются, размер необходим для временной копии),

У нас действительно есть снимки на машинах...

Мои вопросы:

  • Это только происходит, потому что они тонки настроенный?
  • Если я предварительно выделю их, то это уйдет?
  • Как я могу избежать этого? изменение на сырые данные? предварительное выделение?
  • Каким-либо путем я могу освободить то пространство, не нуждаясь дважды в пространстве?
1
задан 12 December 2014 в 18:20
1 ответ

Несколько вещей:

  1. Когда вы используете разреженные изображения, они будут расти, когда ВМ записывает данные на диски.
  2. Снимок - это новое разреженное изображение, способное расти до того же размера, что и оригинал. Так что если вы возьмете 10Гб диск, заполните его до 10Гб, а затем сделаете снэпшот, то снэпшот также сможет вырасти до 20Гб. В долгосрочной перспективе, это всегда является проблемой, которая является одним из резонансных снимков в производстве никогда не является хорошей идеей.
  3. Если вы создаете образ с помощью qemu-img, вы даете максимальный размер в команде. Изображение не должно расти больше этого размера, если оно будет расти - вы увидите ошибку.
  4. Чтобы избежать разрастания изображения, избегайте снэпшотов, особенно длинных, и по возможности придерживайтесь необработанных, предварительно распределенных изображений.
2
ответ дан 3 December 2019 в 21:08

Теги

Похожие вопросы