以下是CentOS系统备份驱动的常用方法:
备份驱动配置文件
/etc/modprobe.d/
和/etc/modules-load.d/
目录(存放驱动加载配置):sudo cp -r /etc/modprobe.d /etc/modules-load.d /path/to/backup/
/etc/modules
文件(记录需加载的内核模块):sudo cp /etc/modules /path/to/backup/modules_backup
备份内核模块文件
/lib/modules/$(uname -r)/kernel/
),复制到安全路径:cp /lib/modules/$(uname -r)/kernel/drivers/xxx/*.ko /path/to/backup/
使用工具备份系统镜像
dd
命令备份整个系统分区(需谨慎操作):dd if=/dev/sda of=/path/to/backup/system.img bs=4M
rsync
增量备份驱动相关文件:rsync -avz /lib/modules/$(uname -r)/kernel/drivers /path/to/backup/
备份特定硬件驱动信息
lshw
命令导出硬件及驱动信息:sudo lshw -C display | grep driver > /path/to/backup/driver_info.txt
ethtool -i eth0 | grep driver > /path/to/backup/network_driver.txt
注意事项:
root
权限,确保备份路径可写。md5sum
校验)。