1 (15.09.2021 23:10:31 отредактировано caspar)

Есть шлюз в интернет на Centos 7.
Работает уже несколько лет. Хотелось бы подстраховаться на случай выхода из строя hdd.
Хотел клонировать диск с помощью CloneZilla. Но отключить сервер хотябы на 1-2 часа не получается. Сразу поднимается большой скандал.
Возникла мысль клонировать "на лету". Подключить такой же диск через usb и дать команду:

dd if="dev/sda" of="/dev/sdb" bs=4096

Но гложут сомнения. во время клонирования работа сервера не прекращается и в некоторые файлы на разделах sda производится запись. Не получится ли на диске-клоне каша?
Может есть более умный способ?

Путь важнее цели.

2

rsync
Но нужно две реальных машины.

3

MozgFx пишет:

Но нужно две реальных машины.

rsync можно использовать и на одной машине. Подумаю.
*** Добавлено: 15.09.2021 23:09:25 ***

Докладываю результат.
На сервере:

dd if=/dev/sda | gzip -c  > /mnt/tmp/image.img.gz

где в /mnt/tmp смонтирован по sshfs каталог /home/caspar/tmp на моем рабочем компьютере.
Далее на рабочем компьютере:

gunzip -c /home/caspar/tmp/image.img.gz | dd of=/dev/sdb

После окончания записи (которая длится ОЧЕНЬ долго) проверяем и исправляем разделы ext4 на целевом диске:

fsck -fp /dev/sdb1
fsck -fp /dev/sdb6

У меня на корневом разделе sdb1 были исправлены 4 ошибки, которые, видимо, возникли из-за того, что при записи файла образа одновременно производилась запись в какие-то файлы логов. На sda6 (раздел /home) ошибок не обнаружилось.
Загрузка с полученного диска произошла успешно. Система работает нормально.

Путь важнее цели.