我有一个脚本,可以从远程计算机下载整个 SLES11 操作系统。这些是我的包含和排除目录
--include=/bin --include=/etc --include=/lib --include=/lib64 --include=/opt --include=/sbin --include=/usr --include=/var
--exclude=/boot --exclude=/etc/sysconfig/network --exclude=/media --exclude=/mnt --exclude=/proc --exclude=/selinux --exclude=/lost+found --exclude=/dev --exclude=/sys --exclude=/var/lib/ntp/proc --exclude=/var/cache/yum {...and some proprietary stuff}
问题是,当我重新启动计算机时,rsynced 机器中的工作网卡显示为 eth2 而不是 eth0(这会导致一切都崩溃)。
我可能会遇到的所有其他 rsync 问题都放在一边,并在这里或在 unix.se 上询问,我应该避免使用哪些其他文件来避免我的机器使用新网卡重新启动?
答案1
由于源定义的原始 MAC 不再相同,您是否查看过生成的 udev 规则?
/etc/udev/rules.d 包含您的原始 MAC 地址,在重新启动之前不同步该目录或清除该目录将解决您的问题。