--- Begin Message ---
Il 15/12/19 12:51, Frédéric MASSOT ha scritto:
Ben Hutchings answered this about the non transmission of discard by
LVM: "This seems to be incorrect. LVM normally uses dm-table, which
supports discard if the underlying device(s) do".
I do not know what to think. Mdadm, the lower layer, supports discard.
Yes, LVM support discards, and they are just passed to the underlying
disk anyway (lvm-thin is still LVM).
But by using standard LVM on proxmox you allocate a fixed slice of disk,
not just the disk space you are effectively using. The discard is just
passed in the underlying disk. But this way you don't have snapshot, nor
you can overcommit if your VMs are using only a small fraction of their
disks.
When you use lvm-thin the disk space is taken from a data pool volume,
and the logical volumes used as virtual machine disks only use the disk
space actually occupied. If you free some of this disk space a discard
(given calling fstrim inside the VM) also free the unused disk space on
the virtual disk from the data pool making it available again to other
logical volumes.
Simone
--
Simone Piccardi Truelite Srl
picca...@truelite.it (email/jabber) Via Monferrato, 6
Tel. +39-347-1032433 50142 Firenze
http://www.truelite.it Tel. +39-055-7879597
--- End Message ---
_______________________________________________
pve-user mailing list
pve-user@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user