zfs同步和快照工具
zfs-tools的Python项目详细描述
#zfs工具
;捐赠支持这一免费软件
<
;
人们捐赠支持这一免费软件
;<;img width=“164”height=“164”title=“alt=”src=“doc/bitcoin.png/gt;
;
;[1cw9nzu9nzu9nzu9nzu9ygu9nzu9nzuzzmzmwzmwzmvestbqvn];
zfs备份zfs备份zfs备份zfs。工具将帮助您移植整个zfs池作为一个文件系统
进入备份计算机,无需修改快照名称或复杂的shell命令或crontab。
实用程序允许您这样做:
1。zfs shell:
一个允许远程zfs管理的shell,仅此而已
3。zsnap:
对数据集或池进行快照,然后删除旧快照的命令。zreplicate
使用zfs replication
流复制整个数据集树的命令。最好与zsnap结合使用,如:
-zsnap on the local machine
-zreplicate from the local machine to the destination machine
zsnap删除的过时快照将由zreplicate在目标计算机上自动清除。
您可以使用。
此工具的存储库、bug跟踪器和网站位于[http://github.com/rudd-o/zfs tools](http://github.com/rudd-o/zfs tools)。通过rudd-o@rudd-o.com向我发表评论。
假设您已经在要备份的计算机上和要接收备份的计算机上运行了zfs
,并且保险库也在运行zfs
。在要备份的计算机上安装zfs shell命令
`cp zfs shell/usr/local/sbin`
`chmod 755/usr/local/sbin/zfs shell`
`chown root.root/usr/local/sbin/zfs shell`
-使用主目录和shell`zfs shell`
`useradd-rum-b/var/lib-s/usr/local/sbin/zfs shell zfs`
-让“sudo”知道新用户可以运行zfs命令`/etc/sudoers`)
(例如,在“contrib/”中检查“sudoers.zfs tools”
-设置一个cron作业,使其尽可能频繁地运行“zsnap”,对要复制的数据集进行快照。
`(如上所述)在要备份的计算机中。
-创建一个数据集以接收备份流。
-设置一个cron作业以将zsnap捕捉的数据集从远程计算机提取到新创建的数据集中。您将为此使用“zreplicate”(请参见下面的示例)。
-在第一次复制之后,您可能需要在接收到的数据集上设置“mountpoint”
属性,这样它们就不会在备份机上自动装载。您应该能够在没有问题的情况下执行此操作:
(在要备份的计算机上)
[root@peter]
zsnap senderpool
(在要接收的计算机上)
[root@paul]
zfs create receiverpool/senderpool\lt;---只运行一次
zreplicate-o zfs@paul:senderpool receiverpool/senderpool
这会将整个senderpool以及所有快照从peter发送到paul,把它放在receiverpool/senderpool
(在要备份的机器上)
[root@peter]
zsnap senderpool
(在要接收的机器上)
[root@paul]
zreplicate-o zfs@paul:senderpool receiverpool/senderpool
接收者池/发送者池
就这样,真的。
;捐赠支持这一免费软件
<
;
人们捐赠支持这一免费软件
;<;img width=“164”height=“164”title=“alt=”src=“doc/bitcoin.png/gt;
;
;[1cw9nzu9nzu9nzu9nzu9ygu9nzu9nzuzzmzmwzmwzmvestbqvn];
zfs备份zfs备份zfs备份zfs。工具将帮助您移植整个zfs池作为一个文件系统
进入备份计算机,无需修改快照名称或复杂的shell命令或crontab。
实用程序允许您这样做:
1。zfs shell:
一个允许远程zfs管理的shell,仅此而已
3。zsnap:
对数据集或池进行快照,然后删除旧快照的命令。zreplicate
使用zfs replication
流复制整个数据集树的命令。最好与zsnap结合使用,如:
-zsnap on the local machine
-zreplicate from the local machine to the destination machine
zsnap删除的过时快照将由zreplicate在目标计算机上自动清除。
您可以使用。
此工具的存储库、bug跟踪器和网站位于[http://github.com/rudd-o/zfs tools](http://github.com/rudd-o/zfs tools)。通过rudd-o@rudd-o.com向我发表评论。
假设您已经在要备份的计算机上和要接收备份的计算机上运行了zfs
,并且保险库也在运行zfs
。在要备份的计算机上安装zfs shell命令
`cp zfs shell/usr/local/sbin`
`chmod 755/usr/local/sbin/zfs shell`
`chown root.root/usr/local/sbin/zfs shell`
-使用主目录和shell`zfs shell`
`useradd-rum-b/var/lib-s/usr/local/sbin/zfs shell zfs`
-让“sudo”知道新用户可以运行zfs命令`/etc/sudoers`)
(例如,在“contrib/”中检查“sudoers.zfs tools”
-设置一个cron作业,使其尽可能频繁地运行“zsnap”,对要复制的数据集进行快照。
`(如上所述)在要备份的计算机中。
-创建一个数据集以接收备份流。
-设置一个cron作业以将zsnap捕捉的数据集从远程计算机提取到新创建的数据集中。您将为此使用“zreplicate”(请参见下面的示例)。
-在第一次复制之后,您可能需要在接收到的数据集上设置“mountpoint”
属性,这样它们就不会在备份机上自动装载。您应该能够在没有问题的情况下执行此操作:
(在要备份的计算机上)
[root@peter]
zsnap senderpool
(在要接收的计算机上)
[root@paul]
zfs create receiverpool/senderpool\lt;---只运行一次
zreplicate-o zfs@paul:senderpool receiverpool/senderpool
这会将整个senderpool以及所有快照从peter发送到paul,把它放在receiverpool/senderpool
(在要备份的机器上)
[root@peter]
zsnap senderpool
(在要接收的机器上)
[root@paul]
zreplicate-o zfs@paul:senderpool receiverpool/senderpool
接收者池/发送者池
就这样,真的。