class ZfsMgmt::ZfsMgr::Snapshot

implement snapshot management

Public Instance Methods

create() click to toggle source
# File lib/zfs_mgmt/zfs_mgr/snapshot.rb, line 25
def create()
  ZfsMgmt.set_log_level(options[:loglevel])
  ZfsMgmt.global_options = options
  ZfsMgmt.snapshot_create(noop: options[:noop], filter: options[:filter])
end
destroy() click to toggle source
# File lib/zfs_mgmt/zfs_mgr/snapshot.rb, line 11
def destroy()
  ZfsMgmt.set_log_level(options[:loglevel])
  ZfsMgmt.global_options = options
  ZfsMgmt.snapshot_destroy(noop: options[:noop], verbose: options[:verbose], filter: options[:filter])
end
policy() click to toggle source
# File lib/zfs_mgmt/zfs_mgr/snapshot.rb, line 17
def policy()
  ZfsMgmt.set_log_level(options[:loglevel])
  ZfsMgmt.global_options = options
  ZfsMgmt.snapshot_policy(filter: options[:filter])
end