A FlexClone LUN is a point-in-time, writable copy of another LUN in an active volume or in a Snapshot copy. The clone and its parent can be modified independently without affecting each other.
A FlexClone LUN shares space initially with its parent LUN. By default, the FlexClone LUN inherits the space-reserved attribute of the parent LUN. For example, if the parent LUN is thinly provisioned, the FlexClone LUN is also thinly provisioned. However, you can create a thinly provisioned FlexClone LUN from a parent that is a space-reserved LUN.
When you clone a LUN, block sharing occurs in the background and you cannot create a volume Snapshot copy until the block sharing is finished.
When you create a FlexClone LUN, the FlexClone LUN auto delete function is enabled by default.
You must configure the volume to enable the FlexClone LUN auto delete function with the volume snapshot autodelete modify command. Otherwise if you want FlexClone LUNs to be deleted automatically but the volume is not configured for FlexClone auto delete, none of the FlexClone LUNs will be deleted.
If you do not want a particular a FlexClone LUN to be automatically deleted, you must set the auto delete parameter to disable for that FlexClone LUN.
The FlexClone LUN or parent LUN does not consume additional disk space until changes are made to the FlexClone LUN or the parent LUN. For more information about FlexClone LUNs and volumes, see the Clustered Data ONTAP Logical Storage Management Guide.