Dd. Использование
Версия от 12:12, 27 июня 2023; Cless (обсуждение | вклад)
Показать прогресс выполнения
FreeBSD
во время выполнения команды нажимаем Ctrl + T
Linux
Вариант 1
Не во всех версиях dd работает
dd status=progress if=/dev/zero of=/dev/ada0 bs=1M
Вариант 2
Сначала нужно переключиться в другой терминал ALT+F2
Затем выясним номер процесса dd
ps -a| grep dd
Полученный номер процесса (как пример 1111) вставляем в следующую команду
watch -n 5 "kill -USR1 1111"
Теперь переключаемся обратно на первый терминал ALT+F1 и видим, каждые 5 секунд обновляется информация о том, сколько данных обработано.
Забить диск нулями
dd if=/dev/zero of=/dev/ada0 bs=1M
Клонировать диск через ssh
Клонируем локальный диск sda на удаленную машину 192.168.17.169, на диск sda
dd status=progress if=/dev/sda | gzip | ssh root@192.168.17.169 'gzip -d | dd of=/dev/sda'