minio怎么挂载到本地目录

754
2024/1/10 9:53:36
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要将MinIO挂载到本地目录,可以使用Fuse以及MinIO的S3 Gateway来实现。

以下是使用Fuse挂载MinIO到本地目录的步骤:

  1. 安装Fuse和s3fs工具:
    • 在Linux上,使用以下命令安装Fuse和s3fs:
      sudo apt-get install fuse
      sudo apt-get install s3fs
      
    • 在Mac上,使用Homebrew安装Fuse和s3fs:
      brew install --cask osxfuse
      brew install s3fs
      
  2. 创建一个用于存储凭证的文件,比如~/.passwd-s3fs,并将MinIO的访问凭证添加到该文件中。文件格式为ACCESS_KEY:SECRET_KEY
    echo "ACCESS_KEY:SECRET_KEY" > ~/.passwd-s3fs
    chmod 600 ~/.passwd-s3fs
    
  3. 创建一个本地目录,用于挂载MinIO的存储桶。
    mkdir ~/minio-mount
    
  4. 使用s3fs命令将MinIO挂载到本地目录。将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的对象。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: linux查看minio版本的方法是什么