我有一个脚本可以从远程机器上拉下整个 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(这会抛出所有问题)。
我可能会在此处或 unix.se 上遇到的所有其他 rsync 问题,我应该避免哪些其他文件不让我的机器用新的 nic 重新启动?
您是否查看过生成的 udev 规则,因为源定义的原始 MAC 将不再相同?
/etc/udev/rules.d 包含您的原始 MAC 地址,不重新同步该目录或在重新启动之前清除该目录将使您的麻烦消失。