ubuntu

如何使用Ubuntu MinIO进行文件共享

小樊
51
2025-08-05 20:03:10
栏目: 智能运维

以下是在Ubuntu上使用MinIO进行文件共享的几种方法:

方法一:通过生成预签名URL共享

  1. 安装MinIO客户端:使用wget下载客户端二进制文件,如wget http://dl.minio.org.cn/client/mc/release/linux-amd64/mc,然后赋予执行权限chmod +x mc
  2. 配置客户端:使用mc config host add命令添加MinIO服务器信息,如mc config host add minio http://127.0.0.1:9000 minioadmin minioadmin
  3. 生成预签名URL:使用mc share url generate命令生成URL,例如mc share url generate minio/mybucket myfile.txt,生成的URL可用于在浏览器中访问或分享给其他用户。

方法二:通过挂载共享

  1. 安装工具:安装fuses3fs,命令为sudo apt-get install fuse s3fs
  2. 创建凭证文件:创建包含MinIO访问密钥和密钥对的文件,如echo "ACCESS_KEY:SECRET_KEY" > ~/.passwd-s3fs,并设置权限chmod 600 ~/.passwd-s3fs
  3. 挂载存储桶:使用s3fs命令将MinIO存储桶挂载到本地目录,如s3fs BUCKET_NAME ~/minio-mount -o use_path_request_style -o passwd_file=~/.passwd-s3fs -o url=http://localhost:9000

方法三:通过同步共享

  1. 安装mc工具:如上述方法一安装MinIO客户端。
  2. 配置mc:使用mc alias set命令配置MinIO服务器信息。
  3. 同步数据:使用mc sync命令同步数据,如mc sync myminio/source-bucket destination-bucket

0
看了该问题的人还看了