Утиліта 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 буде незамінним інструментом у вашому арсеналі.