MinIO 如何进行快速批量上传

200 阅读1分钟

以下均为在 MinIO 所在服务器的操作

安装mc 工具

curl https://dl.min.io/client/mc/release/linux-arm64/mc \
  --create-dirs \
  -o ~/minio-binaries/mc
chmod +x $HOME/minio-binaries/mc
vim  ~/.bashrc
# 在文件末尾添加
export PATH="$PATH:$HOME/minio-binaries/"
# 保存退出
# 验证
mc --help

配置 MinIO 服务器连接

# 这个是我们项目中用的自建 minio
mc alias set huiceminio http://localhost:19000 minioadmin minioadmin

将需要上传的文件包上先压缩并上传至服务器的一个路径下,然后解压。

递归上传整个文件夹: 要上传整个文件夹及其子文件夹中的所有文件,可以使用--recursive 参数:

mc cp --recursive /path/to/localfolder/ huiceminio/bucketname/

如果希望将本地文件夹与 MinIO 存储桶保持同步,可以使用mc mirror 命令:

mc mirror /path/to/localfolder/ huiceminio/bucketname/