dd Генератор команд
Генерировать команды dd для конвертации и копирования файлов на уровне блоков (создание образов дисков, запись ISO)
Начало работы с dd
## Что такое dd?
Команда `dd` копирует данные на уровне блоков. Это стандартный инструмент для создания образов дисков, записи файлов ISO на флеш-накопители, стирания устройств с помощью `/dev/zero` и восстановления данных с неисправных носителей. В отличие от большинства команд, `dd` использует синтаксис `operand=value` вместо флагов.
## Как использовать
1. **Укажите `if=`**: Определите исходный файл или устройство (например, `/dev/sda`, `img.iso`). 2. **Укажите `of=`**: Определите целевой файл или устройство (например, `disk.img`, `/dev/sdb`). 3. **Настройте передачу**: По необходимости установите `bs=` (размер блока), `count=`, `conv=` и `status=`. 4. **Скопируйте и запустите**: Вставьте сгенерированную команду в свой терминал. `dd` выполняет запись непосредственно — проверьте устройства перед нажатием Enter.
Общие опции
### `if=FILE` Файл ввода
Источник данных для чтения. По умолчанию используется стандартный ввод, если он не указан.
### `of=FILE` Файл вывода
Цель для записи. По умолчанию используется стандартный вывод, если он не указан.
### `bs=BYTES` Размер блока
Количество байт в блоке для чтения и записи (например, `4M`, `1K`, `512`). Более крупные блоки обычно обеспечивают более высокую скорость при копировании всего диска.
### `count=N` Количество блоков
Копировать только N блоков ввода, затем прекратить работу. Полезно для выборки данных или создания файлов фиксированного размера.
### `skip=N` / `seek=N`
`skip=N` пропускает N блоков ввода перед чтением; `seek=N` пропускает N блоков вывода перед записью. Используются для копирования с/на смещение.
### `conv=LIST` Преобразования
Преобразования, разделенные запятыми: `noerror` (продолжать при ошибках чтения), `sync` (дополнять блоки нулями), `fsync` (сбрасывать данные на диск перед завершением), `notrunc` (не обрезать вывод).
### `status=LEVEL` Прогресс
Управление отображением информации о передаче данных: `progress` (показывать статистику периодически), `noxfer` (статистика только в конце), `none` (без отображения информации).
▶Является ли dd опасным?
▶Как записать ISO-образ на флешку?
▶Как создать полную образовку диска для резервного копирования?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.