minio 单磁盘部署的一些疑惑 - V2EX
xiaoz
·
2021-08-01
·
via MinIO
这是一个创建于 1779 天前的主题,其中的信息可能已经有所发展或是发生改变。
在文档中: http://docs.minio.org.cn/docs/ 有一段话是这样介绍的:
当在单块磁盘上部署 MinIO server,MinIO server 允许客户端访问数据目录下已经存在的数据。比如,如果 MinIO 使用 minio server /mnt/data 启动,那么所有已经在 /mnt/data 目录下的数据都可以被客户端访问到。
- 不太明白这段话具体什么意思,minio 的客户端命令为
mc,按理说不管单磁盘部署还是集群部署,用mc命令都可以访问到啊?
- 另外单磁盘部署的时候感觉文件是原始存在磁盘上的,也就是说不用通过
mc客户端之类的,直接就能对磁盘上的 minio 文件进行操作(比如 ls mv cp 等)。那如果我不通过minio客户端操作数据,而是直接对存储的数据进行操作是否会有什么问题?
 |
|
1
Quarter 2021 年 8 月 1 日 via iPhone
mc 客户端是可以装在其他主机上的啊,只有在服务器上 mc 数据目录下的才可以被 mc 客户端读到,或者 minio 也有 web,在 web 上也只能看到数据目录下的文件结构,如果是在服务端安装 mc 客户端,那其实除了管理作用不是很大,mc 本身就支持本地文件操作
|
 |
|
2
xiaoz 2021 年 8 月 1 日
@Quarter 那如果我不通过任何 minio 的客户端或者接口,单磁盘部署的情况下,我用 Linux 命令,比如 cp/mv 之类的操作了本地存储的数据,是否有什么影响?
|
 |
|
3
Quarter 2021 年 8 月 2 日 via iPhone
@xiaoz 会有影响的,你修改了源文件,使用客户端读出来的文件就会被修改了,比如你 rm 了一个文件,客户端查询就没有这个文件了,其实和一个 http 文件服务是一个道理的,不用想的太多,minio 只是将文件映射到网络上给客户端读写而已,但是文件本身只有一份,你通过 mc 客户端操作还是直接命令操作源文件是一样的效果
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。