Запустил бэкап диска с передачей данных на другой сервер:
dd if=/dev/sda | gzip -3 - | ssh root@1.1.1.1 dd of=/storage/image.gz
Главная проблема данного метода состоит в том, что отсутствует информация о прогрессе выполнения команды dd
. Посмотреть на каком этапе находится процесс создания бэкапа можно следующим образом.
Открываем еще одну консоль и в ней выполняем команду:
pkill -USR1 dd
Возвращаемся в консоль, где запущен команда dd
и видим примерно следующий результат:
46581824+0 records in 46581823+0 records out 23849893376 bytes (24 GB) copied, 650.728 s, 36.7 MB/s 52076416+0 records in 52076415+0 records out 26663124480 bytes (27 GB) copied, 736.246 s, 36.2 MB/s 232366273+0 records in 232366272+0 records out 118971531264 bytes (119 GB) copied, 1193.34 s, 99.7 MB/s 234441648+0 records in 234441648+0 records out 120034123776 bytes (120 GB) copied, 1198.1 s, 100 MB/s
Что бы каждый раз не вбивать команду в консоли, можно сделать так:
watch -n 10 pkill -USR1 dd