备份带有可启动数据的USB驱动器的最佳方法是什么? 例如,我在一个可引导的USB上有一个叫做ESXi的服务器,它基本上是一个具有多个分区的Linux变体。 如果原来的USB驱动器出现故障,需要将服务器匆匆放回,最好的办法是什么?
看来我的欲望是:
所以只有dd,标准1和3可能会遇到…
sudo dd if=/dev/sdc | gzip > /storage/backups/esxi-usb-backup-2014-nov.gz
但互联网上的人批评使用DD由于几何不被驱动器之间的保证。 我不是很明白他们的意思,因为他们不太明白,但是我明白,与原来相同规格的更换驱动器可能包含比原来更多的坏扇区,因此可能无法适应原始的所有分区在上面。 这是他的意思吗? 一个解决方法是只分配80%的拇指驱动器离开坏扇区? 在这一点上,我相信这仍然是一个select。
如果1和3遇到了DD,那么我可以使用ssh和rsync将文件系统备份到一个备份位置,那么当USB驱动器最终死亡时,我可以使用dd镜像来刷新一个新驱动器,然后rsync文件,完成2和3(但不是真的达到1)。
有谁知道更实际的解决scheme?
通常情况下,您可以备份ESXi主机的configuration ,如果发生故障, 请将ESXi重新安装到新的USB磁盘并恢复备份。
当您没有共享存储或VMware群集时,对VMware ESXi主机使用USB启动实际上是一种不好的做法。
当处于VMware群集环境中时,您的虚拟机将位于共享的NAS或SAN上,并且您更有能力处理主机故障。 如果您只运行一台VMware服务器,则从USB( 或SDHC卡 )启动是不必要的风险 。
长远来看,如果您使用的是单台主机服务器,更好的解决scheme是在实际的磁盘上安装VMware。 否则,您可以使用以下命令定期从主机的shell或命令行备份configuration:
vim-cmd hostsvc/firmware/backup_config
这会产生一个Web链接,您将能够浏览并下载主机configuration的tarball。
另请参阅: 安装VMware ESXi的USB钥匙或SD卡失败时会发生什么情况?