Subscribe

FlexClone vs SnapRestore (Lun level)

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

Re: FlexClone vs SnapRestore (Lun level)

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.

Re: FlexClone vs SnapRestore (Lun level)

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?

Re: FlexClone vs SnapRestore (Lun level)

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