Привет. Так вот, добавил новый SSD. 2ТБ NVMe. Перенёс часть ВМ на этот SSD, чтобы освободить место. Сейчас proxmox показывает, что диски ВМ полны, размер ВМ показывает как полный. Включил discard, потом зашёл в гостевую Ubuntu 20.04 и запустил команды trim. Но в панели proxmox показывает, что места на диске недостаточно. Когда запускаю zpool list, вижу разные значения, которые, возможно, более точные по поводу свободного места. Вот картинки, где видно свободное место для диска 1.37 ТБ.



Мои вопросы: Правильно ли мои настройки ZFS пула? Если да, то как можно вручную или автоматически выполнить реклейм пространства, чтобы Proxmox распознал освободившееся место и размер бэкапа соответствовал фактически используемому пространству?

Но тебе придётся запускать его периодически. Или настроить cron job, чтобы fstrim запускался раз в неделю или, например, каждые два дня. Следуй этим шагам: Открой редактор crontab Запусти следующую команду в терминале: Код: crontab -e Добавь задание cron для fstrim Вставь следующую строку в файл crontab: Еженедельно: Код: @weekly /sbin/fstrim -a Каждые два дня: Код: 0 3 */2 * * /sbin/fstrim -a Сохрани и выйди После редактирования файла crontab сохрани изменения и выйди (в vim нажми Esc, напечатай :wq и Enter). Проверь запись в crontab Чтобы подтвердить, что задание cron установлено, выведи список записей crontab: Код: crontab -l