V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaoz
V2EX  ›  MinIO

minio 单磁盘部署的一些疑惑

  •  
  •   xiaoz · 2021-08-01 10:02:13 +08:00 · 2053 次点击
    这是一个创建于 1239 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在文档中: 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客户端操作数据,而是直接对存储的数据进行操作是否会有什么问题?
    3 条回复    2021-08-02 07:47:12 +08:00
    Quarter
        1
    Quarter  
       2021-08-01 10:36:43 +08:00 via iPhone
    mc 客户端是可以装在其他主机上的啊,只有在服务器上 mc 数据目录下的才可以被 mc 客户端读到,或者 minio 也有 web,在 web 上也只能看到数据目录下的文件结构,如果是在服务端安装 mc 客户端,那其实除了管理作用不是很大,mc 本身就支持本地文件操作
    xiaoz
        2
    xiaoz  
    OP
       2021-08-01 10:58:23 +08:00
    @Quarter 那如果我不通过任何 minio 的客户端或者接口,单磁盘部署的情况下,我用 Linux 命令,比如 cp/mv 之类的操作了本地存储的数据,是否有什么影响?
    Quarter
        3
    Quarter  
       2021-08-02 07:47:12 +08:00 via iPhone
    @xiaoz 会有影响的,你修改了源文件,使用客户端读出来的文件就会被修改了,比如你 rm 了一个文件,客户端查询就没有这个文件了,其实和一个 http 文件服务是一个道理的,不用想的太多,minio 只是将文件映射到网络上给客户端读写而已,但是文件本身只有一份,你通过 mc 客户端操作还是直接命令操作源文件是一样的效果
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2531 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:00 · PVG 12:00 · LAX 20:00 · JFK 23:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.