LINUX.ORG.RU

Знаете ли вы команду dd?

 


0

0

Команда dd практически ровесник ОС Unix, однако ее синтаксис кардинально отличается от синтаксиса большинства остальных команд этой ОС. В статье Алексея Дмитриева "dd: Команда, которая не похожа на другие" даны практические рекомендации по использованию команды dd.

>>> Подробности

★★★

Проверено: maxcom ()

Интересна только история, в остальном пересказ man dd в картинках.

ptah_alexs ★★★★★
()

Не читал но осуждаю, да синтаксис команды убогий, и я ее знать нехочу, ибо если пользуюсь ею то это как правило какиенить хаки способные грохнуть всю систему.

wfrr ★★☆
()

>Знаете ли вы команду dd?

man dd расскажу как "отче наш".

redgremlin ★★★★★
()

Я ей CD/DVD диски рипаю. Самый удобный способ имхо.

Relan ★★★★★
()

Я догадываюсь, какой опрос боудет следующим...

name_no ★★
()

Литературно так все и по делу :)

f00fc7c8
()
Ответ на: комментарий от record

>
> Знаем, это же аналог Акронис.
>
Ну Вы сравнили )
Хотя делать резервное копирование разделов диска можно и в dd и в Акронис. Только ведь Акронис, его покупать нужно (вариант использования пиратского софта я не рассматриваю, бо сам не юзаю и другим не советую), уж лучше по старинке dd if= of= bs=. Дешево и сердито.

sabbakka ★★
()
Ответ на: комментарий от sabbakka

Для бекапа/восстановления наверное лучше взять dump/restore

sabbakka ★★
()

А по статье. Толковое и дельное изложение man dd на русском. В эпоху, когда в форумах обсуждают тривиальные вопросы -- прокатит.

Увы, времена, когда на ламерские опросы отвечали man <нужное подставить> (если вообще отвечали), давно прошли (

sabbakka ★★
()

Пипец про dd писать её как отченаш знать надо в man очень хорошо всё расписано.

Mikler
()
Ответ на: комментарий от fat_angel

У меня убойнее: А лучше наоборот, dd if=/dev/urandom of=/dev/zero

чтобы нули заполнить полезной информацией

anonymous
()

Только ей и пользуюсь! Особенно при работе с дисками.

anonymous
()

>Пример 5. Создание образа оптического диска:

>dd if=/dev/cdrom of=image.iso bs=2k

это не будет работать во многих случаях, формально точно также можно сделать cat /dev/cdrom >image.iso, никакой разницы. Я не знаю почему, но в таком случае размер образа получится больше чем у оригинала, поэтому я прежде чем делать дамп монтирую диск и смотрю размер в df и указываю его: count=N, если кто знает как сделать проще буду благодарен.

Dubrovsky
()
Ответ на: комментарий от Dubrovsky

PS то есть работать будет, но не совсем правильно: образ будет другой и главное контрольная сумма не совпадет

Dubrovsky
()

статья о dd... это... мда. неужели настолько нечем заняться... подскажите человеку что-нибудь, что может у него интерес к жизни пробудить.

anonymous
()

про существование параметра conv не знал, прям комбайн какойто

alt0v14 ★★★
()
Ответ на: комментарий от Dubrovsky

не нужно монтировать и смотреть df, размер образа и то что показывает df разные вещи

alt0v14 ★★★
()
Ответ на: комментарий от Dubrovsky

> Я не знаю почему, но в таком случае размер образа получится больше чем у оригинала

Очевидно, Вы по ссылке не ходили.

kda ★★★★★
()

>при загрузки с CD загрузчик примет наш раздел жесткого диска за сам CD и начнет загрузку с него
>А Mops Live CD на обман не поддается, и ищет чего-то другого.


О_о и чего-это там понаворочено, надо бы посмотреть..

Статья полезная! Прочитал и одобряю. =)

fractaler ★★★★★
()
Ответ на: комментарий от Dubrovsky

>PS то есть работать будет, но не совсем правильно: образ будет другой и главное контрольная сумма не совпадет

Записал iso образ на dvd, потом 1ым параметром задал этот iso, который записывал, второй параметр - сам диск, который ты записал (жестко прошит в виде /dev/dvd)

dd if=/dev/dvd bs=2048 count=$(( $(ls -l $1 | awk '{ print $5 }') / 2048 )) | md5sum

skwish ★★
()
Ответ на: комментарий от record

>>Знаем, это же аналог Акронис.

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

по сабжу: а чё там знать-то этож, древность ппц, странный вопрос

erfea ★★★★★
()

Читал, одобряю. Стаью - в закладки. Автору - спасибо.

Rozik
()
Ответ на: комментарий от WFrag

>Вот чёрт. Я так ждал статью про использование /bin/true, а тут dd какой-то :(

а у меня вместо этого /bin/Ъ

anonymous
()
Ответ на: комментарий от erfea

>ты как себя чувствуешь??

Судя по аватаре, лучше некоторых. ;-)

record ★★★★★
()

вендекапец?

anonymous
()

Терминологию во всяком случае поломали...

У IBM в языке были позиционные и ключевые, обязательные и необязательные ПАРАМЕТРЫ. В Юниксе ситуация та же самая (тже параметры -- обязателоьные и необязательные), а буквосочетание "опция" ляпнул кто-то, кому лень было разбираться с интерпретацией слова "option", не слишком желательного и в английском языке из-за крайней многозначности (как минимум 7 различных значений -- см. словарик по OpenSUSE). Это буквосочетание очень сильно портит статью, в целом написанную хорошим языком и понятно.

Откуда взялось слово "операнд" в данном случае -- совершенно непонятно, так как оно всегда относилось и относится к ОБЯЗАТЕЛЬНОМУ ПОЗИЦИОННОМУ параметру (например, во всех ассемблерах и машинных кодах). В JCL у IBM его не было и нет (язык жив на всех новейших IBMовских ОС на мэйнфреймах).

Orlusha ★★★★
()
Ответ на: комментарий от Dubrovsky

> Я не знаю почему, но в таком случае размер образа получится больше чем у оригинала, поэтому я прежде чем делать дамп монтирую диск и смотрю размер в df и указываю его: count=N, если кто знает как сделать проще буду благодарен.

man isoinfo

anonymous
()

синтаксис грабления корованов не описан

anonymous
()
Ответ на: комментарий от skwish

>PS то есть работать будет, но не совсем правильно: образ будет >другой и главное контрольная сумма не совпадет
Да есть хитрые диски (правда не знаю почему производитили не используют для защиты эту фичу) которые используют жесткие ссылки .

maximnik0 ★★
()
Ответ на: комментарий от record

>Знаем, это же аналог Акронис. record ** (*) (02.12.2008 5:23:51)

Может акронис аналог dd?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.