简介
S3FS ( S3 FUSE ) 是基于 FUSE 的文件系统,其使 Linux 或 Mac OS X 有能力通过 FUSE 挂载到 S3 的一个 Bucket ( 桶 ) 上,用户可以像操作本地文件系统一样操作 S3 的 Bucket 。
案例使用
环境
| 名称 | 描述 |
|---|---|
| 操作系统 | CentOS Linux release 7.4.1708 |
| S3FS | v1.8.3 |
| S3 | 滴滴云对象存储 |
安装
- 安装依赖包
sudo yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
- 编译源码安装
cd s3fs-fuse
./autogen.sh
./configure
make
sudo make install
使用
- 在用户主目录下创建
.passwd-s3fs文件,用于存放秘钥
echo MYIDENTITY:MYCREDENTIAL > ~/.p

本文介绍了如何在滴滴云上使用 S3FS 将 S3 存储桶挂载为本地文件系统,并详细分析了S3FS的读取文件流程和缓存机制。通过S3FS,用户可以直接对S3 Bucket进行文件操作,实现高效的数据存取。S3FS利用FUSE,支持临时文件和缓存两种存储方式,优化了网络请求和本地资源管理。
最低0.47元/天 解锁文章
1064





