Резервное копирование всего USB-накопителя, содержащего загрузочные разделы в Debian
Какой лучший способ сделать резервную копию USB-накопителя с загрузочными данными на нем? Например, у меня есть то, что называется сервером ESXi на загрузочном USB, это в основном вариант linux с несколькими частями. Какой лучший способ сделать резервную копию в случае отказа оригинального USB-накопителя и необходимости скорейшего восстановления сервера?
Кажется, мои желания:
- 1 Сделайте решение для резервного копирования максимально простым
- 2 Поддерживайте систему в оперативном режиме, когда системные файлы регулярно резервируются
- 3 Сделать замену диска легкой
Таким образом, с одним только dd, критерии 1 и 3 встречаются возможно с...
sudo dd if=/dev/sdc | gzip > /storage/backups/esxi-usb-backup-2014-nov.gz
но кто-то в интернете критиковал использование dd из-за того, что между приводами не гарантируется геометрия. Я не совсем понял, что они имели в виду, потому что они были нечленораздельными, но я понимаю, что диск замены той же спецификации, что и оригинал, может содержать больше поврежденных секторов, чем оригинал, и, следовательно, может не соответствовать всем разделам оригинала. в теме. Это то, что он имел в виду? Может ли быть обходной путь, чтобы выделить только 80% флэш-накопителя, чтобы освободить слабые сектора? Это все еще вариант на данный момент, я верю.
Если 1 и 3 встречаются с DD, то я могу использовать ssh и rsync файловую систему в папку для резервного копирования, затем, когда USB-накопитель в конце концов умрет, я могу прошить новый диск с помощью образа dd, а затем rsync файлы в дальнейшем, выполнив 2 и 3 (но на самом деле не достигнув 1).
Кто-нибудь знает более практичное решение?
2 ответа
Как правило, можно выполнить резервное копирование конфигурации хоста ESXi и, в случае сбоя, переустановить ESXi на новый USB-диск и восстановить резервную копию.
На самом деле плохая практика - использовать USB-загрузку для хостов VMware ESXi, когда у вас нет общего хранилища или кластера VMware.
Когда вы находитесь в кластерной ситуации VMware, ваши виртуальные машины живут на общем NAS или SAN, и вы в большей степени способны справиться с отказом хоста. Если вы используете только один сервер VMware, то загрузка с USB (или SDHC-карты) является ненужным риском.
В долгосрочной перспективе лучшим решением будет установить VMware на настоящие диски, если вы используете один хост-сервер. В противном случае вы можете периодически создавать резервные копии конфигурации из оболочки или командной строки хоста с помощью:
vim-cmd hostsvc/firmware/backup_config
Это создает веб-ссылку, по которой вы сможете просматривать и загружать архив конфигурации хоста.