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