minio 单磁盘部署的一些疑惑

2021-08-01 10:02:13 +08:00
 xiaoz

在文档中: http://docs.minio.org.cn/docs/ 有一段话是这样介绍的:

当在单块磁盘上部署 MinIO server,MinIO server 允许客户端访问数据目录下已经存在的数据。比如,如果 MinIO 使用 minio server /mnt/data 启动,那么所有已经在 /mnt/data 目录下的数据都可以被客户端访问到。

  1. 不太明白这段话具体什么意思,minio 的客户端命令为mc,按理说不管单磁盘部署还是集群部署,用mc命令都可以访问到啊?
  2. 另外单磁盘部署的时候感觉文件是原始存在磁盘上的,也就是说不用通过mc客户端之类的,直接就能对磁盘上的 minio 文件进行操作(比如 ls mv cp 等)。那如果我不通过minio客户端操作数据,而是直接对存储的数据进行操作是否会有什么问题?
1945 次点击
所在节点    MinIO
3 条回复
Quarter
2021-08-01 10:36:43 +08:00
mc 客户端是可以装在其他主机上的啊,只有在服务器上 mc 数据目录下的才可以被 mc 客户端读到,或者 minio 也有 web,在 web 上也只能看到数据目录下的文件结构,如果是在服务端安装 mc 客户端,那其实除了管理作用不是很大,mc 本身就支持本地文件操作
xiaoz
2021-08-01 10:58:23 +08:00
@Quarter 那如果我不通过任何 minio 的客户端或者接口,单磁盘部署的情况下,我用 Linux 命令,比如 cp/mv 之类的操作了本地存储的数据,是否有什么影响?
Quarter
2021-08-02 07:47:12 +08:00
@xiaoz 会有影响的,你修改了源文件,使用客户端读出来的文件就会被修改了,比如你 rm 了一个文件,客户端查询就没有这个文件了,其实和一个 http 文件服务是一个道理的,不用想的太多,minio 只是将文件映射到网络上给客户端读写而已,但是文件本身只有一份,你通过 mc 客户端操作还是直接命令操作源文件是一样的效果

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/792949

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX