文件名称:zackup:备份到ZFS。 灵感来自 BackupPC
文件大小:91KB
文件格式:ZIP
更新时间:2024-06-19 09:33:59
go golang backup rsync zfs
zackup - 备份到 ZFS 替代 BackupPC 的小型实用程序。 对于list_of_hosts每个host ,请执行以下操作: 如果zfs_dataset_for_host不存在: 创建zfs_dataset_for_host 对于list_of_pre_commands_for_host每个command : 在主机上执行command rsync list_of_configured_files从host到zfs_dataset_for_host 对于list_of_post_commands_for_host每个command : 在host上执行command 创建zfs_dataset_for_host快照 用法 zackup [COMMAND] [--root ROOT_DIR] [--gelf host:port] 您可以设置ZACKUP_ROOT
【文件预览】:
zackup-master
----.gitignore(35B)
----go.mod(1KB)
----app()
--------server.go(9KB)
--------state.go(7KB)
--------queue.go(4KB)
--------scheduler.go(2KB)
--------runner.go(3KB)
--------app.go(653B)
--------metric_status.go(1010B)
--------prometheus.go(3KB)
--------metric_status_test.go(1KB)
--------zprops.go(4KB)
--------ssh.go(6KB)
----Makefile(416B)
----zackup.png(14KB)
----zackup.sh(77B)
----LICENSE(34KB)
----graylog()
--------graylog.go(2KB)
--------mux.go(2KB)
--------terminal_linux.go(86B)
--------terminal.go(323B)
--------terminal_bsd.go(139B)
----go.sum(58KB)
----testdata()
--------hosts()
--------config.yml(159B)
--------globals.yml(419B)
----main.go(377B)
----README.md(7KB)
----config()
--------tree_freebsd.go(102B)
--------service_test.go(1KB)
--------tree_linux.go(92B)
--------job.go(2KB)
--------job_test.go(4KB)
--------tree.go(3KB)
--------script.go(2KB)
--------rsync.go(3KB)
--------rsync_blacklist.go(3KB)
--------hosts.go(1KB)
--------rsync_blacklist_test.go(2KB)
--------service.go(3KB)
----cmd()
--------serve.go(974B)
--------status.go(3KB)
--------root.go(2KB)
--------run.go(807B)