Отключить тонкую инициализацию (разреженные файлы) в proxmox

Я использую виртуальную среду Proxmox для запуска нескольких виртуальных машин. Я использую сырой формат хранения, и мне нужно, чтобы диск был полностью выделен при создании, чтобы он не увеличивался.

Proxmox говорит, что это поведение по умолчанию, но я испытываю обратное. Новые виртуальные машины не занимают места на диске и растут, потребляя весь физический диск. Это уничтожает все виртуальные машины одновременно с фатальным отказом диска.

Я нашел эту тему и выложил несколько сообщений: https://forum.proxmox.com/threads/disabling-thin-provisioning.20226/ но ответа пока нет.

Буду признателен за любую помощь, даже если она будет работать только для создания новых виртуальных машин.

1 ответ

Это зависит от базового типа хранилища, в котором вы сохраняете (необработанный) файл изображения.

Я только что попробовал на моей установке. (PVE 4.4)

  1. создать (KVM) виртуальную машину с 5 ГБ виртуального жесткого диска в локальной файловой системе ext4 на хосте в необработанном формате.
  2. -rw-r----- 1 root root 5.0G Jul 12 11:52 vm-190-disk-1.raw

Я предполагаю, что вы используете хранилище LVM-thin или ZFS, и они по умолчанию используют тонкое предоставление.

Другие вопросы по тегам