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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: перенос системы с одного hdd на другой  (Прочитано 3499 раз)

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

Оффлайн stmc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
в общем есть умирающий хард на котором стоит ubuntu, полностью настроенная и допиленная, задача - перенести ubuntu на этот же комп, но на новый hdd
сначала думал сделать образ через акронис, но он ext4 не понимает, а копировать систему через cp судя по нагугленному не правильно, а как делать через dd нигде внятно не написано

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: перенос системы с одного hdd на другой
« Ответ #1 : 08 Февраля 2010, 15:07:49 »
Гугл дал это:
dd if=/dev/sda of=/dev/sdb bs=2M
Говорят, что должно работать...
Homo homini admini est...

Оффлайн stmc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: перенос системы с одного hdd на другой
« Ответ #2 : 08 Февраля 2010, 15:09:02 »
что означает bs=2M? в общем буду пробовать, если все норм будет в wiki статейку напишу

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: перенос системы с одного hdd на другой
« Ответ #3 : 08 Февраля 2010, 15:09:21 »
cp -ax  

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: перенос системы с одного hdd на другой
« Ответ #4 : 08 Февраля 2010, 15:11:59 »
что означает bs=2M?

Цитата: man dd
bs=BYTES
              read and write BYTES bytes at a time (also see ibs=,obs=)

Т.е. сколько байт считывать за раз. Чем больше значение - тем быстрее, как я понял...
Homo homini admini est...

Оффлайн stmc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: перенос системы с одного hdd на другой
« Ответ #5 : 08 Февраля 2010, 15:13:35 »
что означает bs=2M?

Цитата: man dd
bs=BYTES
              read and write BYTES bytes at a time (also see ibs=,obs=)

Т.е. сколько байт считывать за раз. Чем больше значение - тем быстрее, как я понял...
это я тоже понял, но зачем вообще это указывать, пусть система разберется сама

Оффлайн MadKox

  • Активист
  • *
  • Сообщений: 441
  • =)
    • Просмотр профиля
    • Моя страница на Launchpad
Re: перенос системы с одного hdd на другой
« Ответ #6 : 08 Февраля 2010, 15:18:02 »
Так, говорят, что если сама - то медленнее будет. Мне лично - скорость не критична. Сам dd юзал только для бекапа live-usb в образ и восстановления ее же из этого образа. Делал просто:
sudo dd if=/dev/{флешка} of=/home/{user}/liveusb.img && chown {user} /home/{user}/liveusb.img


ps - хотя, если бекапить хард где-то на 1Тб, я думаю, что скорость будет иметь значение  :)
Homo homini admini est...

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: перенос системы с одного hdd на другой
« Ответ #7 : 08 Февраля 2010, 15:21:25 »
уж не знаю, почему это через cp неправославно... если с сохранением чмодов - то вполне себе, по-моему.
в данном варианте интересует вот что: поправить fstab надо будет - это понятно. есть еще /etc/че-то_там/resume - для спящего (или ждущего?) режима. а что еще завязано на uuid? ну с грубом ясно, один раз ручками загрузил, а там уж он сам разберется. где еще нужно будет чего поправить?
лучше на "ты"

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: перенос системы с одного hdd на другой
« Ответ #8 : 08 Февраля 2010, 15:28:56 »
Цитировать
уж не знаю, почему это через cp неправославно...  

Вантузята верят только в спец утилиты с умными названиями, типа "acronis disk director pro" или даже в непонятную  команду "dd", но не хотят верить в то, что данные можно просто скопировать :lol
« Последнее редактирование: 08 Февраля 2010, 15:30:29 от athost »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: перенос системы с одного hdd на другой
« Ответ #9 : 08 Февраля 2010, 15:30:12 »
Так gparted умеет переносить  ;)
Извините, я все еще учусь

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: перенос системы с одного hdd на другой
« Ответ #10 : 08 Февраля 2010, 23:08:57 »
как интересно... ничего похожего не видал.. ну да ладно... чего он только не умеет, оказывается... ну да ладно. а серьезно, если нужен Ъ-путь, чего крутить? или ничего больше и не надо кроме fstab'а? initrd там пересобрать (хотя зачем?), не? все проще, чем я думаю?
лучше на "ты"

Оффлайн Sergem

  • Участник
  • *
  • Сообщений: 126
    • Просмотр профиля
Re: перенос системы с одного hdd на другой
« Ответ #11 : 08 Февраля 2010, 23:18:40 »
задача - перенести ubuntu на этот же комп, но на новый hdd сначала думал сделать образ через акронис, но он ext4 не понимает, а копировать систему через cp судя по нагугленному не правильно, а как делать через dd нигде внятно не написано
Я когда то занимался подобным вопросом и написал работающие скрипты. Сам много раз с них сохранял систему и разворачивал ее обратно.
Здесь все описал:
https://forum.ubuntu.ru/index.php?topic=58883

Удачи!

Оффлайн dimension

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: перенос системы с одного hdd на другой
« Ответ #12 : 08 Февраля 2010, 23:26:22 »
Так gparted умеет переносить  ;)
только из под live-cd придется

 

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