Долго выполняется копирование с dd

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox

Долго выполняется копирование с dd

Сообщение zombie »

В общем сами смотрите:
dd if="/home/alex/Fedora-12-i686-Live-LXDE/Fedora-12-i686-Live-LXDE.iso" of=/dev/sdb1
950272+0 записей считано
950272+0 записей написано
скопировано 486539264 байта (487 MB), 1939,31 c, 251 kB/c
Разве это нормально? (1939 c. ~= 30 мин, и это всего 487 мегов)
А что самое странное: до этого делал dd if=/dev/zero of=/dev/sdb (надо было), я не выдержал, прервал.

ЗЫ: sdb - всего 2 gb.
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Долго выполняется копирование с dd

Сообщение drBatty »

zombie писал(а):
16.02.2010 21:12
Разве это нормально?


ман почитайте. по дефолту по 512байт копирует. потому и долго. поставьте bs=побольше
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox

Re: Долго выполняется копирование с dd

Сообщение zombie »

drBatty писал(а):
16.02.2010 21:19
bs=побольше

А разве не ibs=nn и obs=nn:

(wikipedia) писал(а):bs=n — размер блока.
ibs=nn и obs=nn — задаёт, сколько байтов нужно считывать или записывать за раз.
http://ru.wikipedia.org/wiki/Dd

Объясните по подробнее, пожалуйста.
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Долго выполняется копирование с dd

Сообщение drBatty »

zombie писал(а):
16.02.2010 21:31
А разве не ibs=nn и obs=nn:

в мане-же англ по чёрному написано - bs -это тоже что и ibs и obs сразу.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox

Re: Долго выполняется копирование с dd

Сообщение zombie »

drBatty писал(а):
16.02.2010 21:35
в мане-же англ по чёрному написано - bs -это тоже что и ibs и obs сразу.
Странно (хотя я не знаю про какой вы там ман говорите, про вики что-ли), почему-же по моей ссылке по разному? И хоть какая-то разница точно д/б.
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Долго выполняется копирование с dd

Сообщение eddy »

Код: Выделить всё

man dd
...
       bs=bytes
              Ч итает и пишет по bytes байт за раз. Данная опция перекрывает опции ibs и obs.  (Кроме того, установка bs не эквивалентна установке обеих опций ibs и obs в то же значение, по
              крайней мере, когда не задано преобразованийотличных от sync, noerror и notrunc, так как она оговаривает, что каждый входной блок будет копироватьсяна выход как отдельный блок
              без объединения коротких блоков).
...
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox

Re: Долго выполняется копирование с dd

Сообщение zombie »

Я и не знал, что есть такая команда ("man"), всегда пользовался "-h" / "--h" / "-help" / "--help"
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Долго выполняется копирование с dd

Сообщение eddy »

zombie писал(а):
16.02.2010 22:20
Я и не знал, что есть такая команда ("man"), всегда пользовался "-h" / "--h" / "-help" / "--help"

Что же вы за литературу-то читали? Везде же первым делом пишут: научитесь первым делом набирать man ...
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Долго выполняется копирование с dd

Сообщение drBatty »

zombie писал(а):
16.02.2010 22:20
Я и не знал, что есть такая команда ("man"),

есть ещё круче - info. вот там действительно ВСЁ написано, с примерами и разными побасенками :)
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
zombie
Сообщения: 539
ОС: Ubuntu 10.04 with OpenBox

Re: Долго выполняется копирование с dd

Сообщение zombie »

Но и там и там почти про все по-английски :cryss:

Кстати, я люблю все коротко, формулой, и меня не нравится, когда авторы пишут в три-пять раз длиннее, чем можно написать, поэтому пользуюсь, по возможности справочниками, а не учебниками и здесь смотрите как:
Мне нужно что-то, я гуглю, узнаю команду с помощью которой это делается, записываю у себя, потом когда понадобится "this_command -h", и вряд-ли я вместо этого наберу man или info - мне не нужно подробное описание, я люблю краткость. Да и про bs тоже было, только я-бы никогда сам не догадался, что это на скорость влияет:

Код: Выделить всё

root@alex-desktop:/home/alex# dd --help
.....
bs=BYTES читать и писать BYTES байт за один раз (также смотрите ibs=,obs=)
ibs=BYTES читать BYTES байт за один раз (по умолчанию: 512)
obs=BYTES write BYTES bytes at a time (default: 512)
.....
И вот-тут то становится все ясно, и почти все на Русском.
ЛИНУКСФОРУМ ДЛЯ ЛЮДЕЙ | Гугляшечка | Блог
I'm banned by /dev/random with his team.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Долго выполняется копирование с dd

Сообщение drBatty »

zombie писал(а):
16.02.2010 23:26
Кстати, я люблю все коротко, формулой

zombie писал(а):
16.02.2010 23:26
только я-бы никогда сам не догадался, что это на скорость влияет:

так что-же вам нужно? если вы хотите узнать, на что влияет параметр - читайте info, а если - ЧТО за параметр --help.

ЗЫЖ кстати, лично для меня, полезность манов, а тем-более хелпов равна 0. Если не считать справки, типа я забыл как называется сепаратор файлов, т.е. я прекрасно всё про него знаю, все его приколы, просто забыл как пишется, siparator или separator :)

PS: почитал info coreutils 'dd invocation'
ничего не нашёл про скорость... но раньше вроде было...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Долго выполняется копирование с dd

Сообщение eddy »

drBatty писал(а):
16.02.2010 23:45
Если не считать справки, типа я забыл как называется сепаратор файлов, т.е. я прекрасно всё про него знаю, все его приколы, просто забыл как пишется, siparator или separator

Это точно, причем apropos не всегда помогает.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Долго выполняется копирование с dd

Сообщение sash-kan »

zombie писал(а):
16.02.2010 23:26
когда понадобится "this_command -h", и вряд-ли я вместо этого наберу man или info - мне не нужно подробное описание, я люблю краткость
удачи.
$ man pppd | wc -l
1827
$ /usr/sbin/pppd -h 2>&1 | wc -l
15
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Долго выполняется копирование с dd

Сообщение drBatty »

sash-kan писал(а):
17.02.2010 01:13
$ /usr/sbin/pppd -h 2>&1 | wc -l
15

:)
там пользы как в $pppd pipe-astral>&1
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Долго выполняется копирование с dd

Сообщение t.t »

zombie писал(а):
16.02.2010 23:26
Но и там и там почти про все по-английски :cryss:
http://www.opennet.ru/man.shtml
Заметно устаревшие, правда, зато по-русски. Для начала сойдёт, а там и английский понемногу подтянете, благо в манах язык совсем простой большей частью.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Долго выполняется копирование с dd

Сообщение sash-kan »

drBatty писал(а):
17.02.2010 07:28
там пользы как
об чём и речь. для справки нужно читать всё-таки man, а не выдачу --help.
а для теории, конечно, необходим по крайней мере howto.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Долго выполняется копирование с dd

Сообщение t.t »

drBatty писал(а):
17.02.2010 07:28
sash-kan писал(а):
17.02.2010 01:13
$ /usr/sbin/pppd -h 2>&1 | wc -l
15
:)
там пользы как в $pppd pipe-astral>&1
Про pppd не скажу, т.к. с ним почти не работал, а вот тут, к примеру, пользы достаточно:

Shell

t:~$ man find | wc -l 1525 t:~$ find -help 2>&1 | wc -l 32
Это только пример. Таких примеров можно привести тысячи.

Документация в формате info, за которую Вы агитируете, есть далеко не у всех команд; а маны есть всегда. Для тех же случаев, когда она есть, лучше использовать нормальный удобный info-браузер; например, pinfo.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Долго выполняется копирование с dd

Сообщение drBatty »

sash-kan писал(а):
17.02.2010 13:30
а для теории, конечно, необходим по крайней мере howto.

вам может и для теории, а мне для практики приходится...
t.t писал(а):
17.02.2010 13:37
Документация в формате info, за которую Вы агитируете, есть далеко не у всех команд;

да, к сожалению. К счастью в этом случае есть /usr/doc/...
(ну или ссылки хотя-бы)
t.t писал(а):
17.02.2010 13:37
Для тех же случаев, когда она есть, лучше использовать нормальный удобный info-браузер; например, pinfo.

да, конечно.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Долго выполняется копирование с dd

Сообщение sash-kan »

drBatty писал(а):
17.02.2010 13:44
вам может и для теории, а мне для практики приходится
сначала теория. howto/статьи/книги.
потом практика. в процессе которой иногда подглядываешь в man.
где-то так.
у вас по-другому?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Долго выполняется копирование с dd

Сообщение drBatty »

sash-kan писал(а):
17.02.2010 14:41
потом практика. в процессе которой иногда подглядываешь в man.
где-то так.
у вас по-другому?

ага. мне всю необходимую теорию не осилить. потому после просмотра манов (на практике) мне приходится идти в гугл/usr_doc/info. А то в мане я нахожу что-то полезное, но обычно не понимаю, как это правильно применять. К примеру про ту-же dd в мане не написано, почему так долго (кстати сам удивлялся, а ещё и инета небыло...).
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Долго выполняется копирование с dd

Сообщение sash-kan »

drBatty писал(а):
17.02.2010 14:52
потому после просмотра манов (на практике) мне приходится идти в гугл/usr_doc/info

sash-kan писал(а):
17.02.2010 14:41
сначала теория. howto/статьи/книги.
и лишь в процессе эксплуатации — man. в качестве справочника.
info можно отнести к перечислению: howto/статьи/книги.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5404
ОС: Gentoo

Re: Долго выполняется копирование с dd

Сообщение /dev/random »

Некоторые маны тоже можно отнести к разряду "howto/статьи/книги". Например, man select_tut
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Долго выполняется копирование с dd

Сообщение sash-kan »

/dev/random писал(а):
17.02.2010 18:50
Например, man select_tut
это документация для программистов. там чуть ли не все man-ы в том же духе выдержаны.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Долго выполняется копирование с dd

Сообщение drBatty »

sash-kan писал(а):
17.02.2010 20:22
это документация для программистов. там чуть ли не все man-ы в том же духе выдержаны.

к сожалению - нет :(
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: