UPDATE: As of nv_128, this implementation is no longer supported: please use time-sliderd instead. (the existing SMF configurations should still work, with some caveats, see: http://mail.opensolaris.org/pipermail/zfs-auto-snapshot/2009-November/000199.html ) NAME ZFS Automatic Snapshot SMF Service, version 0.12 DESCRIPTION This is a simple SMF service which can will take automatic, scheduled snapshots of given ZFS filesystems and can perform simple incremental or full backups of those filesystems. Documentation for the service is contained in the manifest file, zfs-auto-snapshot.xml. Version 0.11 removes the simple GUI applications that were used to create manifests, or select which filesystems should be included in the canned instances. These are superceded by the time-slider-setup application. INSTALLATION To install, as root, pkgadd SUNWzfs-auto-snapshot. This package now contains several canned SMF instances. These are: online 1:17:43 svc:/system/filesystem/zfs/auto-snapshot:hourly online 1:17:46 svc:/system/filesystem/zfs/auto-snapshot:monthly online 1:17:46 svc:/system/filesystem/zfs/auto-snapshot:daily online 1:17:48 svc:/system/filesystem/zfs/auto-snapshot:frequent online 1:17:49 svc:/system/filesystem/zfs/auto-snapshot:weekly online 1:17:49 svc:/system/filesystem/zfs/auto-snapshot:event These instances use the special "//" fs-name to determine which filesystems should be included in each snapshot schedule. See the description for "fs-name" below. The included instances have the following properties: frequent snapshots every 15 mins, keeping 4 snapshots hourly snapshots every hour, keeping 24 snapshots daily snapshots every day, keeping 31 snapshots weekly snapshots every week, keeping 7 snapshots monthly snapshots every month, keeping 12 snapshots event no automatic snapshots taken, keeps all snapshots The :default service instance does not need to be enabled. Additional instances of the service can also be created, for example to group related sets of filesystems under a single service instance. The properties each instance needs are: zfs/fs-name The name of the filesystem. If the special filesystem name "//" is used, then the system snapshots only filesystems with the zfs user property "com.sun:auto-snapshot: