基于etcd的文件系统
etcdfs的Python项目详细描述
关于
etcdfs是一个基于etcd的简单fuse文件系统。它允许您安装 作为文件系统的etcd集群的密钥空间。
本项目的主要目标是能够与知名的ETCD合作 Linux工具,比如ls、cp、grep,而不是etcdctl或任何 其他ETCD命令行客户端。
etcdfs在需要非常简单的共享存储时也很有用, 就像常见的配置一样。
工作原理
etcdfs可以装入整个etcd层次密钥空间(/)或任何部分 是的。etcd键映射到fs文件,etcd目录映射到fs 目录。
如何使用
只需运行etcdfs,并提供mountpoint和etcd密钥空间 您想挂载:
$ etcdfs –basedir $basedir $mountpoint
使用fusermount:
卸载文件系统$ fusermount -u $mountpoint
不支持的操作
- chmod
- chown
- getxattr
- ioctl
- link
- listxattr
- readlink
- removexattr
- rename
- setxattr
- statfs
- symlink
- utimens
许可证
免费软件:BSD许可证