Утилита dd (от англ. «data duplication») — это мощный инструмент командной строки, который позволяет копировать и конвертировать данные между различными источниками и назначениями. Она широко используется в Linux и является незаменимым инструментом для работы с дисками и образами дисков.
Вот некоторые примеры использования утилиты dd.
Копирование содержимого диска в образ
dd if=/dev/sda of=/home/user/image.img
В этом примере утилита dd копирует содержимое диска /dev/sda в файл /home/user/image.img. Этот файл будет содержать полный образ диска, включая файловую систему и данные.
Создание загрузочного USB-накопителя
dd if=/path/to/iso/file.iso of=/dev/sdb bs=4M status=progress
Этот пример демонстрирует, как создать загрузочный USB-накопитель из образа диска ISO. Утилита dd записывает содержимое файла ISO на накопитель /dev/sdb, используя блочный размер 4M и отображая прогресс операции.
Запись образа на диск
dd if=/home/user/image.img of=/dev/sda
В этом примере утилита dd записывает содержимое образа /home/user/image.img на диск /dev/sda. Это может быть полезно, если вы хотите быстро восстановить диск из образа или скопировать содержимое диска на другой диск.
Удаление данных с диска
dd if=/dev/urandom of=/dev/sda bs=4M status=progress
В этом примере утилита dd записывает случайные данные с /dev/urandom на диск /dev/sda. Это может быть полезно, если вы хотите полностью удалить данные с диска перед его утилизацией или продажей.
Утилита dd — это мощный инструмент командной строки, который может быть использован для копирования, конвертации и удаления данных с различных источников и назначений. Она часто используется в Linux-системах для работы с дисками и образами дисков. Если вы часто работаете с дисками и образами дисков, то утилита dd будет незаменимым инструментом в вашем арсенале.