Есть СХД Dell MD3600f. На ней создан 12тб thin volume. На целевой машине этот том примонтирован как диск для виртуалки Proxmox. Проблема вот в чем. Когда место на томе стало подходить к концу - часть данных перенесли на другое хранилище (копировали по NFS из самой виртуалки, потом через ОС этой же виртуалки и прибили данные). Система стала писать, что свободно 8Тб. На самом деле место скоро закончилось (судя по данным из интерефейса самой СХД), записать ничего нельзя. Соответственно, вопрос в том как освободить место, данные с которого уже как бы были удалены.
Пробовал делать так:
на сервере Proxmox, подключенном к СХД смонтировал
mount -t ext4-o discard /dev/vg-name/vm-xxx-disk-1 /mnt/mnt-name/
или
mount -t ext4 -o discard /dev/mapper/vg--name--vm--xxx--disk--1 /mnt/mnt-name/
или через fstab:
/dev/mapper/vg--name-vm--xxx--disk--1 /mnt/mnt-name ext4 defaults,noatime,discard 0 1
(пробовал и так и этак)
Пытаюсь сделать fstrim:
# fstrim /mnt/mnt-name
fstrim: /mnt/mnt-name: the discard operation is not supported
Что я делаю не так? Как «вернуть» свободное место? Удалить том из интерфейса СХД, конечно, можно, но хотелось бы понять как освобождать место, не теряя ВСЕГО тома.