文件名称:ctrfs:内容可寻址文件系统
文件大小:33KB
文件格式:ZIP
更新时间:2024-04-24 07:09:00
Go
正在进行中,只需使用github更好地跟踪当前进度即可。 目标 该项目旨在实现一个文件级的内容寻址后备存储,该存储可以安装,导入,导出,共享,并用作容器系统的附加存储引擎。 这将旨在解决当前基于联合的覆盖存储驱动器的以下缺点: 更好地跨不同层(以及层内)共享,相同的数据=相同的存储 将元数据与数据分开,以便元数据更新(例如ctime更改)不再破坏数据缓存 单个文件更新不会触发整个图层的缓存失效 同样,从远程推送和拉取仅需要发送/接收新文件和元数据 树数据将被寻址 可以挂载任何树(例如,其他树的子目录) 不再需要担心数字
【文件预览】:
ctrfs-master
----unix()
--------unix.go(6KB)
--------byteorder_amd64.go(75B)
----go.mod(255B)
----blockfile()
--------blockfile_test.go(5KB)
--------blockfile.go(5KB)
----btree()
--------btree.go(10KB)
----fusefs()
--------connection.go(4KB)
--------handle.go(3KB)
--------server.go(4KB)
--------node.go(4KB)
--------error.go(635B)
--------prot.go(1KB)
----storage()
--------inodemap.go(706B)
--------import_dir.go(5KB)
--------import_tar.go(5KB)
--------inode.go(2KB)
--------storage.go(4KB)
--------import.go(4KB)
----LICENSE(552B)
----go.sum(4KB)
----testing()
--------data()
--------poll_test.go(719B)
--------README.md(63B)
--------testing.go(1KB)
----.github()
--------workflows()
----README.md(891B)
----cmd()
--------import()
--------ctrfs()
----castore()
--------castore.go(2KB)