linux上可以像虚拟机一样先删除文件再导出吗?

linux上可以像虚拟机一样先删除文件再导出吗?

我知道在导出虚拟机之前,您需要关闭来宾操作系统。我需要在导出机器之前或导入机器并开始加载网络接口之后删除系统上的文件。准确地说,操作系统是CentOS 6.10该文件是/etc/udev/rules.d/70-persistent-net.rules

原因是导入虚拟机时 MAC 地址发生了变化,这会扰乱我的接口。因此,我有一个用于在启动时自动创建界面的脚本,但我在导出之前手动删除该文件。是否可以自动执行此操作,或者是否有更智能的解决方案?

更新:

无论系统启动时有多少个接口,重要的是配置的接口,其他接口从服务器的Web界面配置。在导出之前,我删除了/etc/udev/rules.d/70-persistent-net.rules并在启动时,我有一个脚本,它获取新文件的第一个 MAC 地址70-persistent-net.rules,并从文件中读取一些 IP 数据并创建配置界面。所以当系统启动时如果没有SSH访问它将有一个正在运行的界面。

相关内容