Enable data compression on a volume
You can enable data compression on a FlexVol volume to achieve space savings by using the volume efficiency modify
command. You can also assign a compression type to your volume, if you do not want the default compression type.
You must have enabled deduplication on the volume.
|
-
In HDD aggregates and Flash Pool aggregates, you can enable both inline and postprocess compression or only postprocess compression on a volume.
If you are enabling both, then you must enable postprocess compression on the volume before enabling inline compression.
-
In AFF platforms, only inline compression is supported.
Before enabling inline compression, you must enable postprocess compression on the volume. However, because postprocess compression is not supported in AFF platforms, no postprocess compression takes place on those volumes and an EMS message is generated informing you that postprocess compression was skipped.
-
Temperature sensitive storage efficiency is introduced in ONTAP 9.8. With this feature, storage efficiency is applied according to whether data is hot or cold. For cold data, larger data blocks are compressed, and for hot data, which is overwritten more often, smaller data blocks are compressed, making the process more efficient. Temperature sensitive storage efficiency is enabled automatically on newly created thin-provisioned AFF volumes.
-
The compression type is automatically assigned based on the aggregate's platform:
Platform/aggregates Compression type AFF
Adaptive compression
Flash Pool aggregates
Adaptive compression
HDD aggregates
Secondary compression
-
Use the
volume efficiency modify
command to enable data compression with the default compression type.The following command enables postprocess compression on volume VolA of SVM vs1:
volume efficiency modify -vserver vs1 -volume VolA -compression true
The following command enables both postprocess and inline compression on volume VolA of SVM vs1:
volume efficiency modify -vserver vs1 -volume VolA -compression true -inline-compression true
-
Use the
volume efficiency modify
command at the advanced privilege level to enable data compression with a specific compression type.-
Use the
set -privilege advanced
command to change the privilege level to advanced. -
Use the
volume efficiency modify
command to assign a compression type to a volume.The following command enables postprocess compression and assigns the adaptive compression type to volume VolA of SVM vs1:
volume efficiency modify -vserver vs1 -volume VolA -compression true -compression-type adaptive
The following command enables both postprocess and inline compression and assigns the adaptive compression type to volume VolA of SVM vs1:
volume efficiency modify -vserver vs1 -volume VolA -compression true -compression-type adaptive -inline-compression true
-
Use the
set -privilege admin
command to change the privilege level to admin.
-