Updating global snapshot files
run python sample_in your current folder to start """ If all is done correctly, the current directory will contain a series of files that together comprise the entire snapshot result set once the complete example code above has completed.Creating your first snapshots will allow you to get the most recent version of a document, article, etc.This is the second article in a series highlighting best practices in Oracle Solaris 11 Express.The first article, Updating Software, introduced the Image Packaging System (IPS) software packaging model and discussed the best practice for performing updates: creating a new Boot Environment (BE) before applying an update.To restore it, the user simply drags and drops it from the previous snapshot into the desired target directory in the current state (labeled “Now” in the File Manager). Time Slider has obvious value for a user who’s inadvertently deleted or overwritten a file or directory, as in the “Project A” example above.Automatic snapshots, though, can periodically capture the current BE, which can be helpful if a software update goes awry.(This is because Time Slider services use notification mechanisms that are part of the GNOME stack.) By default, the services that support Time Slider are disabled, even on desktop systems: # svcs time-slider STATE STIME FMRI disabled svc:/application/time-slider:default # svcs auto-snapshot STATE STIME FMRI disabled svc:/system/filesystem/zfs/auto-snapshot:monthly disabled svc:/system/filesystem/zfs/auto-snapshot:weekly disabled svc:/system/filesystem/zfs/auto-snapshot:daily disabled svc:/system/filesystem/zfs/auto-snapshot:hourly disabled svc:/system/filesystem/zfs/auto-snapshot:frequent on the command line or use the System -»Administration-»Time Slider menu).The GUI (shown in Figure 1) allows you to select which file systems to snapshot, specify whether to back up snapshots to an external drive, and set the capacity policy for snapshot removal. Time Slider GUI First, if you are not using the GUI, designate the file systems and BEs to be captured via automatic snapshots.
However, to automatically snapshot using Time Slider mechanisms, packages for the GNOME desktop environment (for example, the desktop manager is not running.Once services are activated and Oracle Solaris ZFS properties are set (either through the GUI or command line, as described above), Time Slider functionality is available within the GNOME file manager.Start the file manager and click the clock icon in the file manager’s navigation bar.In the following example, all auto-snapshot services are enabled, as are the Time Slider plug-in and Time Slider services, which are also needed: # svcadm enable auto-snapshot:frequent # svcadm enable auto-snapshot:hourly # svcadm enable auto-snapshot:daily # svcadm enable auto-snapshot:weekly # svcadm enable auto-snapshot:monthly # svcadm enable time-slider/plugin:zfs-send # svcadm enable time-slider/plugin:rsync # svcadm enable time-slider service last (or restart it).Again, these services require GNOME desktop packages, and they go into maintenance mode if they are enabled when GNOME packages are not installed.