要将MinIO挂载到本地目录,可以使用Fuse以及MinIO的S3 Gateway来实现。
以下是使用Fuse挂载MinIO到本地目录的步骤:
sudo apt-get install fuse
sudo apt-get install s3fs
brew install --cask osxfuse
brew install s3fs
~/.passwd-s3fs
,并将MinIO的访问凭证添加到该文件中。文件格式为ACCESS_KEY:SECRET_KEY
。echo "ACCESS_KEY:SECRET_KEY" > ~/.passwd-s3fs
chmod 600 ~/.passwd-s3fs
mkdir ~/minio-mount
MINIO_ENDPOINT
替换为MinIO的域名或IP地址,BUCKET_NAME
替换为要挂载的存储桶名称。s3fs BUCKET_NAME ~/minio-mount -o passwd_file=~/.passwd-s3fs -o url=https://MINIO_ENDPOINT
使用其他选项来自定义挂载行为,例如添加-o allow_other
允许其他用户访问挂载目录。现在,MinIO的存储桶应该已经成功挂载到了本地目录~/minio-mount
。您可以通过访问该目录来读取和写入MinIO的对象。