创建JuiceFS需要三步:
- Redis保存元数据
- 对象存储使用minio
- JuiceFS Client
# 打开 --appendonly yes
sudo docker run -d --name redis_with_data \
-v ~/volumes/redis/data:/data \
-p 16379:6379 \
--restart unless-stopped \
redis:4.0.14 redis-server --appendonly yessudo docker run -d --name minio \
-v ~/volumes/minio-data:/data \
-p 9000:9000 \
--restart unless-stopped \
minio/minio server /datawget https://github.com/juicedata/juicefs/releases/download/v0.15.2/juicefs-0.15.2-linux-amd64.tar.gz
sudo cp -rf ./juicefs /usr/local/bin
juicefs format \
--storage minio \
--bucket http://127.0.0.1:9000/pics \
--access-key minioadmin \
--secret-key minioadmin \
redis://127.0.0.1:16379/1 \
pics$ sudo juicefs mount -d redis://127.0.0.1:16379/1 /mnt/jfs
# 查看
➜ ~ df -Th | grep /mnt
JuiceFS:pics fuse.juicefs 1.0P 64K 1.0P 1% /mnt/jfs