Автор Тема: Перенос системы на новое железо (Clonezilla)  (Прочитано 34947 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Перенос системы на новое железо
« Ответ #45 : 14.02.2015 13:09:06 »
Да, если нужен swap, то его надо не забыть создать.
И если у вас прописано засыпание в swap, то если lilo используете, то там подправить lilo.conf  (grub-mkconfig вроде всё сам находит). Ну и в fstab, естественно прописать новые uuid, для всех разделов, которые поменялись.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Перенос системы на новое железо
« Ответ #46 : 14.02.2015 13:13:29 »
IMHO Ставить qt4-fsarchiver из-за двух команд?

# fsarchiver --help
....
 * save only one filesystem (/dev/sda1) to an archive:
   fsarchiver savefs /data/myarchive1.fsa /dev/sda1
 * restore the first filesystem from an archive (first = number 0):
   fsarchiver restfs /data/myarchive2.fsa id=0,dest=/dev/sda1
...

Оффлайн StolbovDV

  • Завсегдатай
  • *
  • Сообщений: 72
Re: Перенос системы на новое железо
« Ответ #47 : 14.02.2015 13:15:09 »
IMHO Ставить qt4-fsarchiver из-за двух команд?

# fsarchiver --help
....
 * save only one filesystem (/dev/sda1) to an archive:
   fsarchiver savefs /data/myarchive1.fsa /dev/sda1
 * restore the first filesystem from an archive (first = number 0):
   fsarchiver restfs /data/myarchive2.fsa id=0,dest=/dev/sda1
...
Согласен.

Архивирую на старом компе разделы /, /home
Архивировать надо то-же с флешки


qt4-fsarchiver имеет поддержку архивирования живой системы, хотя нужно почитать про это.
« Последнее редактирование: 14.02.2015 13:17:22 от StolbovDV »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Перенос системы на новое железо
« Ответ #48 : 14.02.2015 13:39:58 »
Он монтирует систему в readonly, это можно и руками сделать,
mount -o remount,ro точка_монтированмя(или раздел)
но я-бы не рискнул :)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Перенос системы на новое железо
« Ответ #49 : 14.02.2015 13:50:54 »
Интересует перенос на новый ПК системного раздела и /home. Перенос разовый.
Вообще, можно попробовать разбить новый HDD на то же количество разделов и скопировать с сохранением атрибутов. После чего поменять UUID в fstab и конфиге загрузчика и выполнить операцию по восстановлению загрузчика. Копировать с рабочей системы вполне можно, но очень желательно загрузиться в однопользовательском режиме (добавить single в параметры ядра при загрузке).

На самом деле, можно воспользоваться ещё dd, это однозначно должно сработать, но тут есть два минуса. Первый - разделы останутся того же размера, можно будет только добавить новые. Второй - если это будет переход с hdd с 512-байтовым сектором на hdd с 4K сектором, то очень вероятно, что разделы окажутся невыровненными по границе секторов, что плохо повлияет на производительность.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Перенос системы на новое железо
« Ответ #50 : 14.02.2015 14:43:03 »
На самом деле, можно воспользоваться ещё dd,

dd имеет по сравнению с fsarchiver "много недостатков", кроме перечисленных вами:

1. долго работает.
2. не умеет сжимать образы.


Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Перенос системы на новое железо
« Ответ #51 : 14.02.2015 15:29:00 »
dd имеет по сравнению с fsarchiver "много недостатков", кроме перечисленных вами:

1. долго работает.
Быстрее невозможно. Скорость определяется исключительно скоростями чтения и записи. Правда, это напрямую зависит от читаемого и записываемого объёма - параметр bs. Попадались рекомендации делать объём соответствующим кэшу hdd, но, на мой взгляд, одного мегабайта уже вполне достаточно.
2. не умеет сжимать образы.
А должен ?
dd if=/dev/sda bs=1M | gzip > sda.dd-image.gz
gunzip -c sda.dd-image.gz | dd of=/dev/sda bs=1M

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Перенос системы на новое железо
« Ответ #52 : 14.02.2015 17:56:18 »
Быстрее невозможно.
Всё дело в том, что fsarchiver делает "хитрее", чем dd - он запоминает свойства файловой системы, а потом упаковывает файлы, а не всё подряд, как dd.  за счёт этого и образ меньше, и время снятия и упаковки образа  занимает меньше. Сжать образ, созданный dd, конечно можно, но он будет всё равно больше, чем образ, созданный fsarchiver. Ну, если только вы перед dd не забьёте нулями всё свободное место в разделе, но это ещё увеличит время снятия образа.
 Я не говорю уже о том, что  fsarchiver умеет "на лету"  зашифровать снятый образ.

« Последнее редактирование: 14.02.2015 17:58:18 от ruslandh »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Re: Перенос системы на новое железо
« Ответ #53 : 15.02.2015 20:54:46 »
Всё дело в том, что fsarchiver делает "хитрее", чем dd - он запоминает свойства файловой системы, а потом упаковывает файлы, а не всё подряд, как dd.
Что-то я забыл, что цель - копирование файлов, а не разделов. :-)

Оффлайн StolbovDV

  • Завсегдатай
  • *
  • Сообщений: 72
Re: Перенос системы на новое железо
« Ответ #54 : 23.02.2015 17:22:11 »
Итак, если я правильно понял, то:
1. Архивирую на старом компе разделы /, /home
2. Перекачиваю их на флешку/переносной диск/DVD
3. На приемнике загружаюсь с live-системы, устанавливаю qt4-fsarchiver/fsarchiver
4. Восстанавливаю из архивов разделы
5. Устанавливаю grub через chroot
6. Правлю fstab
7. Запускаю систему на новом железе.

Перенос системы прошел успешно, без единого сбоя.
fsarchiver просто отличная штука, даже fstab править не пришлось, т.к. uuid он тоже скопировал и привязал к новым разделам.
« Последнее редактирование: 23.02.2015 18:09:32 от StolbovDV »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Перенос системы на новое железо
« Ответ #55 : 23.02.2015 17:29:06 »
За что он мне и нравится :)

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
А у меня вот не получилось переставить хард на другое железо. Использовал лайв флешку клонзилла, но в самом же начале застопорился.
« Последнее редактирование: 21.04.2016 07:58:22 от sb »
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
А у меня вот не получилось переставить хард на другое железо. Использовал лайв флешку клонзилла, но в самом же начале застопорился.
После su поставьте пробел, потом минус. В АЛТе обычно используется алиас:
$ alias
alias cd..='cd ..'
alias cp='cp -i'
alias df='df -h -x supermount'
alias du='du -h'
alias l='ls -lapt'
alias ll='ls -laptc'
alias ls='ls --color=auto'
alias mc='. /usr/lib/mc/mc-wrapper.sh'
alias md='mkdir'
alias mv='mv -i'
alias rd='rmdir'
alias rm='rm -i'
alias su-='su -'
su- и su - равноправны. Но у вас похоже этот алиас отсутствует, поэтому используйте команду su с пробелом.
su -

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Я, конечно же, попробую, когда снова доберусь до компьютера, но при чём здесь ALT? Я же говорил, что загрузился с лайв флешки clonezilla. И в ней попытался получить root права, чтобы примонтировать диски  и выполнить все другие действия, описанные автором статьи.
PS. Да. Верно. С пробелом команда выполнена, но
« Последнее редактирование: 21.04.2016 18:22:05 от bang67 »
В споре рождается истина, но иногда умирает здравый смысл.(с)

Оффлайн bang67

  • Завсегдатай
  • *
  • Сообщений: 544
  • Simply Linux-6.0.1 t6
    • Email
Не пойму, почему не монтируется. Извлекаю загрузочную флешку, пробую грузиться с диска, который переношу. Загрузка идёт до какого то момента.
В споре рождается истина, но иногда умирает здравый смысл.(с)