将“/”分区恢复到新的centos时遇到问题。我的计划是将备份的 centos(安装了一些像 openstack 这样的软件包)恢复到新机器中。
还原过程作为 PXE 引导的一部分进行。我有一些可以做这些事情的 kickstart 文件。
我的 PXE 符合要求
- 在 CENT OS 之前安装一些软件包
- 安装 CENT 操作系统
- 将备份的“/”数据复制到最新的“/”中
不幸的是,新的 Cent 操作系统并没有开始进入紧急模式并要求我按 Ctrl+D。
任何帮助真的很棒!
我正在使用rsnapshot 来备份Cent OS 的东西。我必须排除一些目录才能使其在 Cent OS 恢复后工作。
这是我的 rsnapshot.conf 文件更改。
backup root@192.168.0.1:/ remote-backup/ exclude=/proc,exclude=/sys,exclude=/boot/grub,exclude=/boot/grub2,exclude=/etc/fstab,exclude=/etc/sysconfig/network-scripts/
上面的备份是root。确保排除那些指定的目录。否则系统无法启动。
rsync 用于恢复(在 Kickstart 文件中)
echo "Restoring snapshot *TEST*"
rsync -avr --rsh="sshpass -p mypassword ssh -o StrictHostKeyChecking=no -l root" 192.168.0.2:/.snapshots/alpha.0/remote-backup/* /
排除它们是这里的关键。按照此链接https://www.serverpronto.com/kb/page.php?id=Backing+Up+and+Restore+Your+Server