apfs-snapshot-clone

时间:2024-03-24 23:51:14
【文件属性】:

文件名称:apfs-snapshot-clone

文件大小:42KB

文件格式:ZIP

更新时间:2024-03-24 23:51:14

Go

apfs快照差异克隆 APFS快照差异复制是用于克隆APFS快照的非破坏性增量备份实用程序。 目的是使将APFS卷复制到非现场设备时将其自动化。 怎么运行的: 列出源卷和每个目标卷上的快照。 对于每个目标,找到源和目标共同的最新快照。 对于每个目标,通过应用源最新快照和最新公共快照之间的差异,将卷还原到源最新快照。 简而言之,它可以自动执行diskutil apfs listsnapshots和asr restore的调用过程。 注意事项 该实用程序不会创建新的快照。 快照必须已存在于源卷上,才能将其还原到目标卷。 这是具有挑战性的,因为在MacOS上创建APFS快照的方法有限,每种方法都有各自的警告。 使用tmutil snapshot创建的tmutil snapshot经常被垃圾回收。 MacOS的fs_snapshot_create系统调用需要授权(com.apple.


【文件预览】:
apfs-snapshot-clone-main
----go.mod(82B)
----main.go(1KB)
----diskutil()
--------diskutil.go(5KB)
--------diskutil_test.go(11KB)
--------diskutil_darwin_test.go(4KB)
----go.sum(382B)
----cloner()
--------cloner_darwin_test.go(3KB)
--------cloner_fakes_test.go(5KB)
--------cloner_test.go(7KB)
--------cloner.go(4KB)
----testutils()
--------fakecmd()
--------diskimage()
----README.md(1KB)
----asr()
--------asr_darwin_test.go(5KB)
--------asr_test.go(2KB)
--------asr.go(821B)
----plutil()
--------plutil.go(1017B)
--------plutil_test.go(3KB)

网友评论