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


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

Автор Тема: dd через ssh  (Прочитано 1201 раз)

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

Оффлайн Sam Stone

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1124
    • Просмотр профиля
dd через ssh
« : 10 Декабрь 2014, 13:55:34 »
Хочу перетащить систему. Делаю по примеру так:
ssh username@host "dd if=/dev/sda" | dd of=/dev/sdaВ результате скорость адово деградирует

Пробовал добавлять bs, но тут смущает куда его надо писать: для локальной, удаленной или для обеих сторон. Для обеих не прокатило. Такое ощущение, что на любой полученный пакет dd пишет на диск блок размером bs.

Собсна как сделать, чтобы было быстро и хорошо? :-\
16.04.1 4.4.0-59-generic x86_64 GNU/Linux

chemtech

  • Гость
Re: dd через ssh
« Ответ #1 : 10 Декабрь 2014, 14:00:57 »
Sam Stone,
Справа вверху есть поиск
https://forum.ubuntu.ru/index.php?topic=65603.0

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: dd через ssh
« Ответ #2 : 10 Декабрь 2014, 14:06:27 »
ssh username@host "dd if=/dev/sda | gzip" | gzip -d | dd of=/dev/sdaбыстро нули.
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн Sam Stone

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1124
    • Просмотр профиля
Re: dd через ssh
« Ответ #3 : 10 Декабрь 2014, 14:09:38 »
Там в зипнутый файл пишется. Я хочу сразу на диск писать (хотя по сути не сильно большая разница).
К тому же я хочу знать, где в моем случае надо указывать размер блока т.к. для варианта ssh username@host "dd if=/dev/sda bs=4M" | dd of=/dev/sda bs=4M получилась хрень.
И по указанной ссылке главная проблема - как закронить это дело.

ssh username@host "dd if=/dev/sda | gzip" | gzip -d | dd of=/dev/sdaбыстро нули.

Что пощупать на предмет низкой скорости? Диск-источник заполнен на ~90%, так что особо на нулях не выиграешь

ЗЫ
насколько хорошо жмется диск, в среднем? Пока что пошел окружным путем через образ, получаю 25 гигов зажаты в 9. Но мне все же интересна прямая пересылка диска
« Последнее редактирование: 10 Декабрь 2014, 14:13:20 от Sam Stone »
16.04.1 4.4.0-59-generic x86_64 GNU/Linux

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: dd через ssh
« Ответ #4 : 10 Декабрь 2014, 14:14:53 »
Sam Stone,
ты не понял, как нули миллион байти, а гзип получаеться 5 байтов, а  теперь ясно?
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн Sam Stone

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1124
    • Просмотр профиля
Re: dd через ssh
« Ответ #5 : 10 Декабрь 2014, 14:31:15 »
victor00000,
про сжатие я понял... Меня интересует, нормально ли примет данные dd в случае ssh username@host "dd if=/dev/sda bs=4M | gzip" | gzip -d | dd of=/dev/sdaили откусит на дефолтные 512 байт блока?

Вот в таком виде получилась полная фигня
ssh username@host "dd if=/dev/sda bs=4M" | dd of=/dev/sda bs=4M
16.04.1 4.4.0-59-generic x86_64 GNU/Linux

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27305
    • Просмотр профиля
Re: dd через ssh
« Ответ #6 : 11 Декабрь 2014, 01:27:05 »
Там в зипнутый файл пишется. Я хочу сразу на диск писать (хотя по сути не сильно большая разница).
За[чем]?… Ты хотя бы диск в RO переводишь перед тем, как на него с dd лезть?

Цитировать
К тому же я хочу знать, где в моем случае надо указывать размер блока
Размер блока указывать там, где читаешь, естественно.

Цитировать
т.к. для варианта ssh username@host "dd if=/dev/sda bs=4M" | dd of=/dev/sda bs=4M получилась хрень.
Переведи на русский.

Цитировать
И по указанной ссылке главная проблема - как закронить это дело.
ЭТО? Никак. Этого вообще делать нельзя.

Цитировать
ssh username@host "dd if=/dev/sda | gzip" | gzip -d | dd of=/dev/sdaбыстро нули.

Что пощупать на предмет низкой скорости? Диск-источник заполнен на ~90%, так что особо на нулях не выиграешь
Не слушай этого клоуна. Он тебе насоветует.

Цитировать
ЗЫ
насколько хорошо жмется диск, в среднем? Пока что пошел окружным путем через образ, получаю 25 гигов зажаты в 9. Но мне все же интересна прямая пересылка диска
Ещё раз, медленно: не надо ЭТОГО делать.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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