Я давно изучаю это, но не могу найти удовлетворительного решения. Люди склонны:
Резервное копирование систем Linux с помощью rsync
- что хорошо, если вы хотите сделать резервную копию большого количества отдельных файлов, но не в том случае, если вы хотите сделать резервную копию и в конечном итоге восстановить весь сервер с нуля.Кроме того, мои базы данных MySQL имеют размер более 100 ГБ и открыты круглосуточно и без выходных, поэтому нет никакого согласованного состояния, кроме моментального снимка на момент времени.
Резервное копирование систем Linux с помощью Клонезилья
также отлично подходит для создания образов и восстановления с автономных жестких дисков, но не совсем подходит для систем, работающих круглосуточно и без выходных.
То, что я ищу, является эквивалентом Windows Volume Shadow Service (VSS), который может создавать резервные копии работающей системы в любой момент времени в согласованном состоянии.
Моя ближайшая идея состоит в том, чтобы использовать LVM и моментальный снимок LVM, сделать резервную копию моментального снимка LVN и объединить моментальный снимок с основным разделом сразу после моментального снимка. Это жизнеспособный вариант? Если есть какой-либо инструмент, который делает это безопасным и автоматизированным (может быть коммерческим), я тоже доволен этим.