dd

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


[править] Вопросы и ответы

[править] Как создать разреженный (sparsed) файл с помощью dd?

Использовать seek.

Например, для того чтобы создать файл размером 2048+1 MB используем команду:

$ dd if=/dev/zero of=file count=1 bs=1024k seek=2048 count=1
1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.0119587 s, 87.7 MB/s

$ ls -l file
-rw-r--r-- 1 igor igor 2148532224 Mar 20 11:09 file

Обратите внимание на время, за которое был создан файл.

[править] Можно ли прочитать с помощью dd хотя бы часть диска, если он читается не весь?

Если некоторые фрагменты диска не читаются, а нужно прочитать хотя бы всё остальное, можно использовать команду:

  dd if=/dev/hda of=/dev/hdb conv=noerror,sync
Источник — «http://xgu.ru/wiki/dd»