Summary
File system snapshots can be created manually or a regular schedule. Snapshots can be used to clone a file system at a point in time.
Reference
Snapshot Types
There are three (3) types of snapshots:
- User-created
- Policy-based
- Replication
Create Snapshot
Use the oci fs snapshot create command. The sample code creates a file system snapshot, called 'my_snapshot', that expires in 90 days:
oci fs snapshot create \
--file-system-id ${file_system_OCID} \
--name "my_snapshot" \
--expiration-time $((( $(date +'%s') + 86400 * 90 )))
Cloning File Systems
A clone is a new file system that is based on a snapshot. Clones can be cloned.
Use the following commands to clone a file system:
oci fs file-system create \
--availability-domain ${ad_name} \
--display-name "Clone of my file system" \
--clone-attach-status ATTACH \
--compartment-id ${sandbox_oci} \
--source-snapshot-id ${snapshot_OCID}