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
接收者池/发送者池

就这样,真的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
AmazonS3查找从S3forJava下载的压缩文件的MIME类型   java如何使用Selenium在<span>中查找具有特定文本的元素   python如何使用OpenIEDemo生成自定义三元组。由stanfordnlp提供的java   java遇到“方法不适用”编译错误   java如何使用Mockito在Looper中运行的验证代码。getMainLooper?   类Java目录错误   java在已知其他泛型信息时使用原始类型   java connect()和disconnect()在哪里实现?   java使用PDF Box库拆分PDF,生成的PDF几乎与源PDF文件大小相同   java PowerMockito返回错误的对象   java如何找到TIBCO集合消息的字节编码?   java Basic音乐播放器下一步和上一步按钮   添加模块描述符时,java没有名为“entityManagerFactory”的bean可用   java为什么我的代码不是线程安全的?   eclipse java。引用项目中的类的lang.NoClassDefFoundError