v1.0

$ dd

Дискисложность: продвинутыйпакет: coreutils⚠ требует осторожности

Побайтовое копирование: образы, флешки, диски. Перед выполнением проверьте имя диска, раздела или точки монтирования. Например, sudo dd if=ubuntu.iso of=/dev/sdb bs=4M status=progress conv=fsync — запись загрузочной флешки.

Синтаксис

sudo dd if=ИСТОЧНИК of=ЦЕЛЬ [bs=РАЗМЕР]

Основные опции

if=источник (input file)
of=цель (output file)
bs=4Mразмер блока (скорость)
count=Nсколько блоков скопировать
status=progressживой прогресс
conv=fsyncфизическая запись до завершения

Примеры из практики

$ sudo dd if=ubuntu.iso of=/dev/sdb bs=4M status=progress conv=fsync
После запуска · пошаговоЧто произойдёт:
запись загрузочной флешки.

Что появится в терминале:
⚠ Начнётся побайтовая запись. Содержимое целевого устройства будет перезаписано; фактический прогресс зависит от размера образа и диска.

Как понять, что всё получилось:
Проверьте код завершения через «echo $?» и размер результата через «ls -lh». Для диска дополнительно сверьте устройство через «lsblk».

Важно:
Не копируйте пример вслепую: замените учебные пути своими и убедитесь, что у вас есть резервная копия.
запись загрузочной флешки
$ sudo dd if=/dev/sda of=/mnt/backup/disk.img bs=8M
После запуска · пошаговоЧто произойдёт:
полный образ диска в файл.

Что появится в терминале:
⚠ Начнётся побайтовая запись. Содержимое целевого устройства будет перезаписано; фактический прогресс зависит от размера образа и диска.

Как понять, что всё получилось:
Проверьте код завершения через «echo $?» и размер результата через «ls -lh». Для диска дополнительно сверьте устройство через «lsblk».

Важно:
Не копируйте пример вслепую: замените учебные пути своими и убедитесь, что у вас есть резервная копия.
полный образ диска в файл
Осторожно. dd пишет побайтово и не спрашивает подтверждений: перепутанные if и of мгновенно уничтожают диск. Проверяйте устройство через lsblk до запуска.
Совет практика. особенно опасная ошибка в Linux — перепутанные if и of. Трижды проверьте устройство через lsblk до нажатия Enter.

Поддержка дистрибутивов

Связанные команды