dd копирование, конвертация файлов

Утилита dd (dataset definition — определение набора данных) — программа Unix, предназначенная как для копирования, так и для конвертации файлов.

  • Сделать "слепок" локального диска в файл на удалённом компьютере через ssh-туннель:
    dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz'
  • dd if=/dev/hda of=/dev/fd0 bs=512 count=1 создать копию MBR (Master Boot Record) с /dev/hda на флоппи-диск
  • dd if=/dev/fd0 of=/dev/hda bs=512 count=1 восстановить MBR с флоппи-диска на /dev/hda
  • Записать образ iso на USB Flash накопитель:
    # dd if=openSUSE-11.2-KDE4-LiveCD-i686.iso of=/dev/sdb bs=4M
  • # dd if=/dev/zero bs=32k count=1000 of=/dev/null
  • Создать файл произвольного размера, где of - задает имя нашего файла, bs=BYTES - размер блока, count - количество блоков. В нашем случае размер файла будет равен bs*count= 1048576000 байт (1,0 GB)
$ dd if=/dev/zero of=mytestfile.bin bs=100M count=10

Создаем файл размером 1Гб:

dd if=/dev/zero of=1GB.img bs=1G count=1
  • Измерить скорость дисковой подсистемы VPS или физического сервера:
dd if=/dev/zero of=sb-io-test bs=1M count=1k conv=fdatasync; rm -rf sb-io-test

Читайте также: Чек лист по настройке VPS/VDS, выделенного сервера Linux с нуля

PQ VPS сервера в 28+ странах.
Dolphin anty. Инглекс (Englex) — онлайн школа английского языка.