在 CentOS 中“备份驱动(drivers)”通常有两层含义,不同场景做法不同。下面按常见需求给你清晰方案。
CentOS 的驱动大多以 内核模块(.ko 文件) 形式存在。
lsmod
驱动一般在:
/lib/modules/$(uname -r)/
备份命令:
mkdir -p /backup
tar czf /backup/drivers-$(uname -r).tar.gz /lib/modules/$(uname -r)
✅ 恢复时:
tar xzf /backup/drivers-$(uname -r).tar.gz -C /
depmod -a
# 查看版本
nvidia-smi
# 备份安装包(如果有)
ls ~/NVIDIA-Linux-*.run
建议:
.run 安装文件查看:
dkms status
备份 DKMS 源:
tar czf /backup/dkms.tar.gz /usr/src /var/lib/dkms
有些驱动依赖配置:
/etc/modprobe.d/
/etc/modules-load.d/
备份:
tar czf /backup/modprobe-conf.tar.gz /etc/modprobe.d /etc/modules-load.d
✅ 以下情况不需要备份:
❌ 需要备份:
tar czf /backup/drivers.tar.gz \
/lib/modules/$(uname -r) \
/etc/modprobe.d \
/etc/modules-load.d
如果你能告诉我:
我可以给你更精确的备份命令。