MinIO 存储桶管理

存储桶(Bucket)是对象的载体,可理解为存放对象的 “容器”,且该 “容器” 无容量上限。对象以扁平化结构存放在存储桶中,无文件夹和目录的概念,用户可选择将对象存放到单个或多个存储桶中。

注意:文件必须放到某个存储通下面,不能单独存在。

存储桶管理

查看存储桶

可以使用 mc ls 命令查看指定的 MinIO 别名中存储桶信息。如下:

(1)查看本地别名为 local 的 MinIO 服务中的存储桶信息。

D:\server\minio>mc ls local
[2021-07-20 09:11:55 CST]     0B demo\
[2021-07-17 08:28:58 CST]     0B encrypt\
[2021-07-10 08:57:48 CST]     0B files\
[2021-07-03 22:22:23 CST]     0B images\
[2021-07-20 13:19:59 CST]     0B my-bucketname-in-eu\

(2)使用 --recursive 选项,递归的查询本地别名为 local 的 MinIO 服务中的存储桶信息。

D:\server\minio> mc ls --recursive local
[2021-07-20 09:12:06 CST] 102KiB demo\20210718175032.jpg
[2021-07-20 09:17:21 CST]   443B demo\ping.txt
[2021-07-20 09:12:06 CST] 902KiB demo\processing_time.1626534680045.xlsx
[2021-07-20 09:12:06 CST] 668KiB demo\processing_time.1626535993256.xlsx
[2021-07-20 09:19:04 CST] 2.1MiB files\images.zip
...

提示:

可以使用 mc alias ls 命令查看 MinIO 服务中存在哪些别名,如下:

D:\server\minio>mc alias ls
gcs
  URL       : https://storage.googleapis.com
  AccessKey : YOUR-ACCESS-KEY-HERE
  SecretKey : YOUR-SECRET-KEY-HERE
  API       : S3v2
  Path      : dns

local
  URL       : http://127.0.0.1:9000
  AccessKey : root
  SecretKey : mypassword
  API       : s3v4
  Path      : auto
...

添加存储桶

可以使用 mc mb 命令在指定别名表示的 MinIO 服务中创建存储桶,如下:

(1)在本地 MinIO 存储服务上创建存储桶 my-bucket。

D:\server\minio>mc mb local/my-bucket
Bucket created successfully `local/my-bucket`.

D:\server\minio>mc ls local
...
[2021-07-21 13:00:01 CST]     0B my-bucket\
...

(2)在区域 “zh-west” 的 MinIO 存储服务上创建一个新存储桶 my-bucket2。

D:\server\minio>mc mb --region=zh-west local/my-bucket2
Bucket created successfully `local/my-bucket2`.

D:\server\minio>mc ls local | findstr "my-bucket2"
[2021-07-21 13:03:15 CST]     0B my-bucket2\

删除存储桶

可以使用 mc rb 命令从指定的 MinIO 服务上删除指定的存储桶,如下:

(1)删除本地 MinIO 服务器上的 my-bucket 存储桶,别名为 local

D:\server\minio>mc rb local/my-bucket
Removed `local/my-bucket` successfully.

(2)删除存储桶 'my-bucket2' 及其所有内容

D:\server\minio>mc ls local/my-bucket2
[2021-07-21 13:07:53 CST] 146KiB 0f78ad1e685e9e972e3780ebfbdf2192.jpeg
[2021-07-21 13:07:53 CST] 135KiB 16e43cd30d54b4f5fd04429f9b72321e.jpeg
[2021-07-21 13:07:53 CST] 125KiB 85b3620b520d92343d95cb9e390881e7.jpeg

D:\server\minio>mc rb --force local/my-bucket2
Removed `local/my-bucket2/0f78ad1e685e9e972e3780ebfbdf2192.jpeg` successfully.
Removed `local/my-bucket2/16e43cd30d54b4f5fd04429f9b72321e.jpeg` successfully.
Removed `local/my-bucket2/85b3620b520d92343d95cb9e390881e7.jpeg` successfully.
Removed `local/my-bucket2` successfully.
说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号