Утилита dd — инструмент для копирования данных «as is»
1. Узнать статус выполнения:
Если мы пошлем сигнал USR1 процессу dd, то эта утилита выведет прогресс в STDERR и без всяких проблем продолжит копирование
Находим PID процесса dd
pgrep -l ^.*?dd$
Посылаем сигнал USR1
kill -USR1 7865
dd выведет прогресс и продолжит.
Автоматизируем процесс
watch -n 10 kill -USR1 7865
В консоли, где запущен dd, каждые 10 секунд мы будем получать отчет о статусе копирования
2. Как резвернуть образ на диск локально и удаленно?
Локально:
dd if=/home/pxe.r01.ru.img | gzip -c > /home/skuleshov_op/dhcp-std.img.gz
gunzip -c /home/skuleshov_op/dhcp-std.img.gz | dd of=/home2/dhcp-kiae.infra.hostcomm.ru.img
Удаленно:
Вариант 1. dd if=/dev/mirror/gm0 | ssh Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. 'dd of=router.iso'
Вариант 2. Получатель: nc -l 19000 | bzip2 -d | dd bs=16M of=/dev/xenvg/vpnbox.corp.hotcomm.ru
Источник: dd bs=16M if=/dev/xenvg/copy-vpn | bzip2 -c | nc node27.xen.hostcomm.ru 19000
Обновлено 04.04.2016 07:22