将 zfs 池副本发送到单个驱动器进行备份
Posted
技术标签:
【中文标题】将 zfs 池副本发送到单个驱动器进行备份【英文标题】:send zfs pool copy to single drive for backup 【发布时间】:2016-12-11 08:06:31 【问题描述】:尝试将 ZFS 池 (RAID5) 备份到单个备份驱动器,以防在我推进实施时出现愚蠢的用户错误对池进行核对。 https://docs.oracle.com/cd/E18752_01/html/819-5461/gbchx.html#gbinw 的 Oracle 页面不是很清楚。我很迷茫。我不知道快照是否确实是我需要的,但我认为它是。
我拥有的是
zfs send Hollow/Clocktower@snap | gzip > mnt/BAK1/backup.gz
hollow 是我的池名称,clocktower 是我要备份的内部数据集,BAK1 是用于发送结果的外部驱动器共享。它失败了,但我不知道如何,因为我不知道如何在这个类似 DOS 的外壳上查看我的屏幕边距上方的过去结果......:/帮助? :P
【问题讨论】:
您还在寻求帮助吗? 并非如此。我很好奇,但我会做 rSync 而不是本地备份 :) 【参考方案1】:我正在使用borgsnap。
这是一个用于对 ZFS 文件系统进行自动每日备份的简单脚本。它使用 ZFS 快照,但可以轻松适应其他文件系统,包括那些没有快照的文件系统。它使用Borg,具有出色的重复数据删除功能,因此不变 块只存储一次。 Borg 备份被加密和压缩 (borgsnap 使用 lz4)。
usage: borgsnap <command> <config_file> [<args>]
commands:
run Run backup lifecycle.
usage: borgsnap run <config_file>
snap Run backup for specific snapshot.
usage: borgsnap snap <config_file> <snapshot-name>
【讨论】:
以上是关于将 zfs 池副本发送到单个驱动器进行备份的主要内容,如果未能解决你的问题,请参考以下文章
负载分配在 Kubernetes 中不起作用,请求将发送到单个 pod
将 JDBC 驱动程序发送到 WAR for Tomcat 7