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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн Sam Stone

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

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

Собсна как сделать, чтобы было быстро и хорошо? :-\
Jellyfish 5.19.0-43-generic

chemtech

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

Оффлайн victor00000

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

Оффлайн Sam Stone

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1129
    • Просмотр профиля
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 »
Jellyfish 5.19.0-43-generic

Оффлайн victor00000

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

Оффлайн Sam Stone

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1129
    • Просмотр профиля
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
Jellyfish 5.19.0-43-generic

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
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.036 секунд. Запросов: 25.