Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: команда dd  (Прочитано 10781 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн afanasiy1

  • Автор темы
  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: команда dd
« Ответ #15 : 11 Апреля 2015, 11:06:38 »
а скажите еще пожалуйста как написать команду так что бы в момент копирования отоброжалось либо в процентах либо время до окончаниякопирования?)

sudo dd if=/dev/sda1 of=/media/lomtu/диск/копия\ тренировочного\ диска/sda1.img

что нужно добавить?)

полностью пожалуйста напишите команду)
спасибо)

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: команда dd
« Ответ #16 : 11 Апреля 2015, 11:19:32 »
afanasiy1, dd, к сожалению, не умеет показывать сколько прошло/осталось. Я решаю проблему по-другому:
pv < /dev/sda1 > /media/lomtu/диск/копия\ тренировочного\ диска/sda1.img
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн Dt-13

  • Забанен
  • Активист
  • *
  • Сообщений: 308
  • забанили за дело. Остываю...
    • Просмотр профиля
Re: команда dd
« Ответ #17 : 11 Апреля 2015, 11:47:58 »
Не остыл - в бане на вечно...

Оффлайн afanasiy1

  • Автор темы
  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: команда dd
« Ответ #18 : 11 Апреля 2015, 13:24:24 »
Protopopulus,
а можно узнать каким образом данная каманда это решает?)

pv < /dev/sda1 > /media/lomtu/диск/копия\ тренировочного\ диска/sda1.img

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: команда dd
« Ответ #19 : 11 Апреля 2015, 13:46:52 »
pv показывает прогресс операции, /dev/sda > /что-то/там перегоняет данные напрямую.
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн afanasiy1

  • Автор темы
  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: команда dd
« Ответ #20 : 11 Апреля 2015, 14:07:29 »
Protopopulus,
ну смотрите я ввожу такую команду)
sudo dd if=/dev/sda1 of=/media/lomtu/диск/копия\ тренировочного\ диска/sda1.img
и приглашение исчезает) и появляеться по окончанию копирования)
тоесть только по окончанию копирования можно вводить другую команду)

или вы имеете в виду открыть второй терминал?

когда вы предлогаете в вести данную команду?)
pv < /dev/sda1 > /media/lomtu/диск/копия\ тренировочного\ диска/sda1.img
спасибо)

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: команда dd
« Ответ #21 : 11 Апреля 2015, 14:09:04 »
afanasiy1, pv < /dev/sda > /out/file_or_device следует использовать вместо dd
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн afanasiy1

  • Автор темы
  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: команда dd
« Ответ #22 : 11 Апреля 2015, 14:13:43 »
sudo dd if=/dev/sda1 of=/media/lomtu/диск/копия\ тренировочного\ диска/sda1.img
тоесть в место этого)

sudo pv if=/dev/sda1 of=/media/lomtu/диск/копия\ тренировочного\ диска/sda1.img   
вот так?) или нет))

я извиняюсь чтото я торможу...

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: команда dd
« Ответ #23 : 11 Апреля 2015, 14:15:45 »
afanasiy1, туда куда вводил dd. Только название дисков не забудь заменить.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: команда dd
« Ответ #24 : 11 Апреля 2015, 14:40:25 »
afanasiy1, замени:
dd if=/dev/sda of=/файл_образана:
pv < /dev/sda > /файл_образаЭто если тебе надо будет посмотреть прогресс копирования. А если ты уже скопировал через dd, то забей.
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

quatro

  • Гость
Re: команда dd
« Ответ #25 : 11 Апреля 2015, 15:28:49 »
а скажите еще пожалуйста как написать команду так что бы в момент копирования отоброжалось либо в процентах либо время до окончаниякопирования?)

sudo dd if=/dev/sda1 of=/media/lomtu/диск/копия\ тренировочного\ диска/sda1.img

что нужно добавить?)

полностью пожалуйста напишите команду)
спасибо)

afanasiy1, dd, к сожалению, не умеет показывать сколько прошло/осталось.]

Если после запуска dd открыть другую вкладку терминала (или другой терминал) и набрать там:

sudo watch -n24 killall -SIGUSR1 dd
то в первой вкладке каждые 24 секунды будет отображаться прогресс процесса. Вместо "24" можно написать любые желаемые цифры.

Пользователь решил продолжить мысль 11 Апреля 2015, 15:36:25:
Если в терминале набрать:

dd --help
то среди прочего можно прочитать приведенный пример:

Если послать работающему процессу `dd' сигнал USR1, он напечатает на
стандартный поток ошибок статистику ввода/вывода и продолжит
копирование.

  $ dd if=/dev/zero of=/dev/null& pid=$!
  $ kill -USR1 $pid; sleep 1; kill $pid
  18335302+0 входных записей
  18335302+0 выходных записей
  9387674624 байта (9.4 GB) скопировано, 34.6279 секунды, 271 MB/s
« Последнее редактирование: 11 Апреля 2015, 15:36:25 от anchos »

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: команда dd
« Ответ #26 : 11 Апреля 2015, 17:02:02 »
anchos, да, без костылей dd не умеет вербозину :)
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

quatro

  • Гость
Re: команда dd
« Ответ #27 : 11 Апреля 2015, 17:08:22 »
Protopopulus, многие на этом портили систему - прерывали процесс, когда он еще не закончен. Поэтому лучше за процессом наблюдать, а не молча ждать завершения. Когда завершиться, то сообщит конечно. Но долгое безмолвное ожидание томительно.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

quatro

  • Гость
Re: команда dd
« Ответ #29 : 11 Апреля 2015, 17:42:14 »
Protopopulus, afanasiy1, как еще можно сделать процесс наглядным показал victor00000 по ссылке.



 

Страница сгенерирована за 0.029 секунд. Запросов: 23.