go-libzfs:语言链接到libzfs C库

时间:2024-06-14 17:02:19
【文件属性】:

文件名称:go-libzfs:语言链接到libzfs C库

文件大小:46KB

文件格式:ZIP

更新时间:2024-06-14 17:02:19

Go

介绍 go-libzfs当前实现ZFS池和数据集的基本操作。 计划是在进一步的开发中添加更多的内容,使用更多的示例改进文档,并添加更多的测试。 go-libzfs使用libzfs C库,并且不包装OpenZFS CLI工具。 目的是让go易于使用和操纵OpenZFS格式,并遵循golang的惯例尝试将libzfs C库映射到go样式包中。 笔记 此golang软件包仅在Linux上使用和测试。 标记为v0.1的版本是最新使用的版本,并且与Linux版本0.6.5.x上的ZFS兼容 标记为v0.2的版本是最新使用的版本,并且与Linux版本0.7.x上的ZFS兼容 主要特点 创建,销毁,导入和导出池。 读取和修改池属性。 创建,销毁和重命名文件系统数据集和卷。 创建,销毁和回滚快照。 克隆数据集和卷。 读取和修改数据集和卷属性。 发送和接收快照流 要求: Linux和安装了开


【文件预览】:
go-libzfs-master
----zpool.go(35KB)
----sendrecv.go(9KB)
----zfs_test.go(9KB)
----zfs.go(22KB)
----common.c(1KB)
----common.h(1KB)
----zpool_vdev.go(4KB)
----zpool_test.go(14KB)
----zfs.h(4KB)
----zfs.c(7KB)
----a_test.go(892B)
----common.go(17KB)
----LICENSE.md(1KB)
----.gitignore(38B)
----sort.go(1KB)
----destroy_test.go(2KB)
----zpool.c(16KB)
----zpool.h(6KB)
----README.md(3KB)
----zpool_vdev.c(923B)
----go.mod(50B)

网友评论