# JuiceFS 用户手册 [![license](https://img.shields.io/badge/license-AGPL%20V3-blue)](https://github.com/juicedata/juicefs/blob/main/LICENSE) [![Go Report](https://img.shields.io/badge/go%20report-A+-brightgreen.svg?style=flat)](https://goreportcard.com/badge/github.com/juicedata/juicefs) [![Join Slack](https://badgen.net/badge/Slack/Join%20JuiceFS/0abd59?icon=slack)](https://join.slack.com/t/juicefs/shared_invite/zt-n9h5qdxh-0bJojPaql8cfFgwerDQJgA) ![JuiceFS LOGO](../images/juicefs-logo.png) JuiceFS 是一款高性能 [POSIX](https://en.wikipedia.org/wiki/POSIX) 文件系统,针对云原生环境特别优化设计,在 GNU Affero General Public License v3.0 开源协议下发布。使用 JuiceFS 存储数据,数据本身会被持久化在对象存储(例如,Amazon S3),而数据所对应的元数据可以根据场景需求被持久化在 Redis、MySQL、SQLite 等多种数据库引擎中。JuiceFS 可以简单便捷的将海量云存储直接接入已投入生产环境的大数据、机器学习、人工智能以及各种应用平台,无需修改代码即可像使用本地存储一样高效使用海量云端存储。 ## 核心特性 1. **POSIX 兼容**:像本地文件系统一样使用,无缝对接已有应用,无业务侵入性; 2. **HDFS 兼容**:完整兼容 [HDFS API](hadoop_java_sdk.md),提供更强的元数据性能; 3. **S3 兼容**:提供 [S3 网关](s3_gateway.md) 实现 S3 协议兼容的访问接口; 4. **云原生**:通过 [Kubernetes CSI Driver](how_to_use_on_kubernetes.md) 可以很便捷地在 Kubernetes 中使用 JuiceFS; 5. **多端共享**:同一文件系统可在上千台服务器同时挂载,高性能并发读写,共享数据; 6. **强一致性**:确认的修改会在所有挂载了同一文件系统的服务器上立即可见,保证强一致性; 7. **强悍性能**:毫秒级的延迟,近乎无限的吞吐量(取决于对象存储规模),查看[性能测试结果](benchmark.md); 8. **数据安全**:支持传输中加密(encryption in transit)以及静态加密(encryption at rest),[查看详情](encrypt.md); 9. **文件锁**:支持 BSD 锁(flock)及 POSIX 锁(fcntl); 10. **数据压缩**:支持使用 [LZ4](https://lz4.github.io/lz4) 或 [Zstandard](https://facebook.github.io/zstd) 压缩数据,节省存储空间; ## 目录 - 介绍 - [JuiceFS 是什么?](introduction.md) - [JuiceFS 的技术架构](architecture.md) - [JuiceFS 如何存储文件?](how_juicefs_store_files.md) - [JuiceFS 支持的对象存储](how_to_setup_object_storage.md) - [JuiceFS 支持的元数据存储引擎](databases_for_metadata.md) - [快速上手](quick_start_guide.md) - 基本用法 - [Linux 系统使用 JuiceFS](juicefs_on_linux.md) - [Windows 系统使用 JuiceFS](juicefs_on_windows.md) - [macOS 系统使用 JuiceFS](juicefs_on_macos.md) - [Docker 使用 JuiceFS](juicefs_on_docker.md) - [Kubernetes 使用 JuiceFS](how_to_use_on_kubernetes.md) - [K3s 使用 JuiceFS](juicefs_on_k3s.md) - [KubeSphere 平台一键部署 JuiceFS](juicefs_on_kubesphere.md) - [Rancher 平台一键部署 JuiceFS](juicefs_on_rancher.md) - [Hadoop 生态使用 JuiceFS 存储](hadoop_java_sdk.md) - [启用 JuiceFS 的 S3 网关](s3_gateway.md) - [JuiceFS 客户端编译和升级](client_compile_and_upgrade.md) - 云平台 - [在阿里云安装和使用 JuiceFS 存储](clouds/aliyun.md) - [在腾讯云安装和使用 JuiceFS 存储](clouds/qcloud.md) - [在 AWS 安装和使用 JuiceFS 存储](clouds/aws.md) - [在 DigitalOcean 安装和使用 JuiceFS 存储](clouds/digitalocean.md) - [命令参考](command_reference.md) - 进阶主题 - [Redis 最佳实践](redis_best_practices.md) - [JuiceFS 性能测试](benchmark.md) - [JuiceFS 元数据引擎对比测试](metadata_engines_benchmark.md) - [JuiceFS 元数据备份和恢复](metadata_dump_load.md) - [数据加密](encrypt.md) - [POSIX 兼容性](posix_compatibility.md) - [LTP 兼容性测试](LTP_compatibility_test.md) - [JuiceFS 缓存管理](cache_management.md) - [JuiceFS 性能诊断](operations_profiling.md) - [JuiceFS 性能统计监控](stats_watcher.md) - [JuiceFS 故障诊断和分析](fault_diagnosis_and_analysis.md) - [JuiceFS 监控指标](p8s_metrics.md) - [FUSE 挂载选项](fuse_mount_options.md) - [JuiceFS 多主机间同步账户](sync_accounts_between_multiple_hosts.md) - [同类技术对比](comparison_with_others.md) - [用量统计](usage-tracking.md) - [应用场景&案例](case.md) - [常见问题](faq.md) - [发行注记](release_notes.md) - [术语表](glossary.md)