文件名称:ayfs:你他妈是认真的吗
文件大小:7KB
文件格式:ZIP
更新时间:2024-07-15 17:59:23
Python
飞鱼
你他妈是认真的吗
这是一个文件系统,其中所有文件都存在于机器之间的网络上,因此不使用磁盘。
需要一个 etcd 服务器和至少 3 个服务器来形成一个服务器链,互相发送数据包。
稍后我会完善代码和自述文件,但设置代码非常简单。
我在 HackBeanpot 2015 上做了这个,所以现在有点乱。
不,它不符合 POSIX。
在服务器上,只需在将main更改为指向正确的 etcd 服务器后运行python start_server.py即可。
在您的本地客户端上,运行python client/ayfs.py
【文件预览】:
ayfs-master
----client()
--------ayfs.py(8KB)
--------__init__.py(0B)
----server()
--------__init__.py(6KB)
----Vagrantfile(2KB)
----provisioners()
--------node.sh(123B)
--------etcd.sh(104B)
----README.md(627B)
----start_server.py(123B)