Class: ZfsMgmt::ZfsMgr::Backup
- Inherits:
-
Thor
- Object
- Thor
- ZfsMgmt::ZfsMgr::Backup
show all
- Includes:
- Restic
- Defined in:
- lib/zfs_mgmt/zfs_mgr/restic.rb
Instance Method Summary
collapse
Methods included from Restic
backup, restic_snapshots, valid_chain
Instance Method Details
#differential ⇒ Object
28
29
30
31
32
|
# File 'lib/zfs_mgmt/zfs_mgr/restic.rb', line 28
def differential()
ZfsMgmt.set_log_level(options[:loglevel])
ZfsMgmt.global_options = options
ZfsMgmt::Restic.backup(backup_level: 1, options: options)
end
|
#full ⇒ Object
34
35
36
37
38
|
# File 'lib/zfs_mgmt/zfs_mgr/restic.rb', line 34
def full()
ZfsMgmt.set_log_level(options[:loglevel])
ZfsMgmt.global_options = options
ZfsMgmt::Restic.backup(backup_level: 0, options: options)
end
|
#incremental ⇒ Object
21
22
23
24
25
|
# File 'lib/zfs_mgmt/zfs_mgr/restic.rb', line 21
def incremental()
ZfsMgmt.set_log_level(options[:loglevel])
ZfsMgmt.global_options = options
ZfsMgmt::Restic.backup(backup_level: options[:level], options: options)
end
|