ONTAP Discussions

FlexClone vs SnapRestore (Lun level)

ALEX_BARANOV
3,568 Views

What's different between FlexClone Lun and SnapRestore Lun, when i restore file with "-r" option in command "snap restore"?

3 REPLIES 3

peter_lehmann
3,567 Views

Flexclone = clone the volume with its content = leaves the original LUN and is fast and you can split the clone later if needed or throw it away

SnapRestore = restoring the LUN from a snapshot by change the pointers in the filesystem according to the blockmap = can take a long time and overwrites the content in the volume. Can also degrade performance until the snapshots are cycled  through once

I'd always prefer FlexClone over SnapRestore.

ALEX_BARANOV
3,566 Views

FlexClone operation may use snapshot, netapp create temporary snapshot, or use snapshot, which already created. (File level FlexClone)

and as i understand, creation FlexClone "change the pointers in the filesystem according to the blockmap" too?

peter_lehmann
3,566 Views

Yes it changes pointers, but it know to differ for the content within the volume and the changed content in the cloned volume.

Public