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

如何在Ubuntu 20.04 GCP节点上安装Lustre客户端?

在GCP Ubuntu 20.04(内核5.15.0-1021-gcp)安装Lustre 2.15.0客户端的解决方案

一、解决源码编译的配置错误

你遇到的Run make config报错,本质是缺少对应内核的编译环境,不是要手动执行make config填参数,按以下步骤修复:

  1. 安装内核头文件和构建依赖
    先更新包列表,装全编译所需的工具和当前内核的头文件:
sudo apt update
sudo apt install -y linux-headers-$(uname -r) build-essential libtool autoconf automake flex bison libssl-dev

$(uname -r)会自动匹配你的5.15.0-1021-gcp内核,保证头文件版本一致。

  1. 修复内核构建目录链接
    检查/lib/modules/5.15.0-1021-gcp/build的有效性:
ls -l /lib/modules/$(uname -r)/build

如果显示链接无效,手动重新链接到正确的内核头文件目录:

sudo ln -sf /usr/src/linux-headers-$(uname -r) /lib/modules/$(uname -r)/build
  1. 重新编译
    回到lustre-release目录,重新执行配置和编译:
sh autogen.sh
./configure --prefix=/home/apps/lustre --disable-server --enable-client --with-linux=/lib/modules/$(uname -r)/build
make
make install
make debs

加上--with-linux参数明确指定内核构建目录,避免configure自动检测出错。执行make debs后,当前目录会生成适配你内核的lustre客户端deb包。

二、适配内核的预编译包方案

你之前下载的deb包是适配5.4内核的,自然不兼容。如果不想源码编译:

  • 优先检查Lustre 2.15.x的后续维护版本,或者Lustre 2.16.x版本的预编译包,看是否有针对Ubuntu 20.04 + 5.15-gcp内核的版本。
  • 如果官方没有提供,只能用上面源码编译的方式生成适配的deb包。

三、安装后配置

  1. 加载Lustre模块
sudo modprobe lustre
  1. 配置环境变量(可选)
    编辑~/.bashrc文件,添加以下内容,方便直接调用lustre工具:
export PATH=$PATH:/home/apps/lustre/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/apps/lustre/lib

执行source ~/.bashrc让配置生效。

内容的提问来源于stack exchange,提问作者Tristan Kosciuch

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 18:15:41