You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Longhorn时如何无需GUI配置磁盘仅使用指定挂载路径/var/lib/data

配置不生效原因

defaultSettings.defaultDataPath 仅对配置生效后新加入集群的节点生效,安装Longhorn时已存在的集群节点不会自动同步该配置,需要额外指定现有节点的磁盘路径才能生效。

前置校验

所有节点提前完成存储路径的权限配置,执行命令:
chmod 700 /var/lib/data/ && chown root:root /var/lib/data/

全新安装Longhorn的正确Helm values配置

# 给后续新加入集群的节点设置默认存储路径
defaultSettings:
  defaultDataPath: /var/lib/data/

# 给现有节点配置存储路径,替换下面的node1/node2/node3为你实际的节点名
nodeResources:
  node1:
    disks:
      data-disk:
        path: /var/lib/data/
        allowScheduling: true
        evictionRequested: false
  node2:
    disks:
      data-disk:
        path: /var/lib/data/
        allowScheduling: true
        evictionRequested: false
  node3:
    disks:
      data-disk:
        path: /var/lib/data/
        allowScheduling: true
        evictionRequested: false

按上述配置执行helm install/upgrade部署Longhorn即可。

已安装Longhorn的修改方式

直接修改Longhorn的Node自定义资源即可:

  1. 执行kubectl edit nodes.longhorn.io -A
  2. 逐节点删除disks字段下默认的/var/lib/longhorn/对应配置,新增以下条目:
data-disk:
  path: /var/lib/data/
  allowScheduling: true
  evictionRequested: false
  1. 保存退出后等待配置同步完成即可。

内容的提问来源于stack exchange,提问作者Michael Chudinov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 09:06:03