【文件属性】:
文件名称:Enterprise-storage-System
文件大小:58KB
文件格式:ZIP
更新时间:2021-06-08 21:15:49
C
Github 存储库链接: :
企业存储系统
组件
本项目包含三个组件
主文件系统 - 使用 FUSE
文件追踪层
块数据访问层。
依赖关系
本项目使用 FUSE 进行 FS 操作,使用 Dropbox 作为冷存储
保险丝 - 按照以下网页中的说明安装保险丝:
Dropbox - 安装 Dropbox 依赖项并制作 Dropbox
安装这里描述的依赖项:
卷曲库
OAuth 库
Jansson 库(版本 > 2.5)
从这里克隆 Dropbox-C 库 -
在提取 dropbox 库的文件夹中运行“make all”。
在 Linux 上安装 glibc 和 open-ssl 库包
执行说明
运行统一文件系统项目(我们的项目)的说明
解压下载的项目源码包。
将目录更改为 Enterprise-storage-System
运行make unifiedFS
创建挂载点
【文件预览】:
Enterprise-storage-System-master
----unifiedFS.c(25KB)
----file_tracking.c(12KB)
----unifiedFS(67KB)
----file_tracking.o(23KB)
----dropbox_storage.o(30KB)
----.gitignore(39B)
----Makefile(783B)
----README.md(2KB)
----dropbox_storage.c(12KB)
----storage.h(3KB)