$ dd
Побайтовое копирование: образы, флешки, диски. Перед выполнением проверьте имя диска, раздела или точки монтирования. Например, 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.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE