Der zusätzliche Hauptspeicherbedarf eines vdo-Devices sollte beachtet werden:
Memory Requirements
A vdo target requires a fixed 38 MB of RAM along with the following amounts that scale with the target:
1.15 MB of RAM for each 1 MB of configured block map cache size. The block map cache requires a minimum of 150 MB.
1.6 MB of RAM for each 1 TB of logical space.
268 MB of RAM for each 1 TB of physical storage managed by the volume.
The deduplication index requires additional memory which scales with the size of the deduplication window. For dense indexes, the index requires 1 GB of RAM per 1 TB of window. For sparse indexes, the index requires 1 GB of RAM per 10 TB of window. The index configuration is set when the target is formatted and may not be modified.
Quelle: https://docs.kernel.org/admin-guide/device-mapper/vdo.html
Zusätzlich werden mindestens 3 GByte des Speichermediums für die Metadaten belegt. Bei größeren Medien im TByte-Bereich sollen 2% nicht überschritten werden. Dankenswerterweise gibt es ein Tool, mit dem man die voraussichtliche Platzersparnis beim Einsatz von VDO in Erfahrung bringen kann:
https://github.com/dm-vdo/vdoestimator/