Резервное копирование корневого раздела с дд без простоя
Есть ли способ перемонтировать / как только для чтения и буферизировать новые записи в ОЗУ, поэтому можно сделать резервную копию / media с помощью dd?
Я хочу создать загрузочный образ с моего SoHo-сервера (Debian 6) без живого компакт-диска или каких-либо простоев. Единственный инструмент, который я знаю, который может сделать это, это dd, но мне нужно было бы заблокировать корневой раздел, чтобы сохранить согласованность файловой системы. Это всего лишь 16 ГБ USB-накопитель, поэтому это не займет много времени, а объем оперативной памяти достаточно велик.
Или есть другой подход, чтобы сделать это?
Насколько я знаю, rsync не может поддерживать последовательность, как ShadowVolumes в Windows.
1 ответ
Для этого вы можете воспользоваться бесплатной утилитой Idera R1Soft Hot Copy.
Это утилита, которая устанавливается как модуль ядра и позволяет вам сделать снимок копии при записи работающей системы. Вы можете установить его и запускать на лету без перезагрузки.
В результате вы можете создать моментальный снимок по требованию для чтения-записи или только для чтения любой из ваших смонтированных файловых систем. Они появятся в пути, похожем на /var/hotcopy/[device_name]_hcp1/
по умолчанию, но точка монтирования также настраивается... (я использую /backup
)
Я на самом деле использую Hot Copy для увеличения регулярного резервного копирования на ленту на моих автономных серверах Linux. Это устраняет проблемы с файлами и дает более точное резервное копирование.
Когда вы закончите, вы уничтожите снимок и продолжите как обычно.
Этот компонент является ядром коммерческого пакета программ резервного копирования R1Soft CDP, но он чрезвычайно удобен для получения снимков системы Linux без LVM, ZFS или Btrfs.