RedHat 9 перенос на другой HDD (как перенести систему?)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
Bear
Сообщения: 112

RedHat 9 перенос на другой HDD

Сообщение Bear »

Понадобилась смена жесткого диска на новый и имеющий больший объем!
Как это правильно осуществить?
Будет ли работать система если использовать для перенося GHost?
Такова жизнь!
Спасибо сказали:
Аватара пользователя
Mind Freedom
Сообщения: 207

Re: RedHat 9 перенос на другой HDD

Сообщение Mind Freedom »

Bear писал(а):
20.07.2006 08:55
Понадобилась смена жесткого диска на новый и имеющий больший объем!
Как это правильно осуществить?
Будет ли работать система если использовать для перенося GHost?


Будет, если в Ghost поставить посекторное копирование всего, включая MBR.
При обычном слетает загрузчик, что тоже не великая беда.
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
Спасибо сказали:
Аватара пользователя
Bear
Сообщения: 112

Re: RedHat 9 перенос на другой HDD

Сообщение Bear »

Сейчас посмотрим - слетит ли загрузчик
Обычно GHost копирует секторами и поидее mbr тоже должнобыть скопированно
Такова жизнь!
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: RedHat 9 перенос на другой HDD

Сообщение Liksys »

Bear писал(а):
20.07.2006 08:55
Понадобилась смена жесткого диска на новый и имеющий больший объем!
Как это правильно осуществить?
Будет ли работать система если использовать для перенося GHost?

Можно не переносить диск, а поставить второй и монтировать его в /home
Спасибо сказали:
Аватара пользователя
Bear
Сообщения: 112

Re: RedHat 9 перенос на другой HDD

Сообщение Bear »

Да нет просто необходимость снять тот винт что был и задействовать в другом месте
Такова жизнь!
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: RedHat 9 перенос на другой HDD

Сообщение Alexxx »

Вообще-то есть способы и получше. И данный вопрос уже обсуждался, ребята, попробуйте поискать по форуму.
Спасибо сказали:
Аватара пользователя
Bear
Сообщения: 112

Re: RedHat 9 перенос на другой HDD

Сообщение Bear »

Пробовал, но поиском ненашёл :(
Такова жизнь!
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: RedHat 9 перенос на другой HDD

Сообщение sergius »

Попробуй поискать команду "dd".
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: RedHat 9 перенос на другой HDD

Сообщение Liksys »

sergius писал(а):
20.07.2006 15:35
Попробуй поискать команду "dd".

Эту команду можно использовать, только если к тебя два диска абсолютно одинаковые, размер один и тот же, производитель и пр. Если ты попробуешь сделать это, то кусок нового диска останется не то что без файлов, но и без файловой системы. Подробнее на рисунке.

Код: Выделить всё

Старый диск [||||||||||||||||||||||||***]
Новый диск  [.........................................................................]

Точки - пустое место на диске, палки - данные, звездочки - пустая файловая система

Вот что получится после копирования dd:

Старый диск [||||||||||||||||||||||||***]
Новый диск  [||||||||||||||||||||||||***.............................................]

Это очень приблизительная схема, но дело будет обстоять именно так.
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: RedHat 9 перенос на другой HDD

Сообщение sergius »

Liksys писал(а):
20.07.2006 15:45
Эту команду можно использовать, только если к тебя два диска абсолютно одинаковые, размер один и тот же, производитель и пр. Если ты попробуешь сделать это, то кусок нового диска останется не то что без файлов, но и без файловой системы. Подробнее на рисунке.

Установить parted и доделать до конца ;)

ЗЫ man parted
Спасибо сказали:
Аватара пользователя
Bear
Сообщения: 112

Re: RedHat 9 перенос на другой HDD

Сообщение Bear »

Ок спасибо! Буду пробовать!
Такова жизнь!
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: RedHat 9 перенос на другой HDD

Сообщение Liksys »

sergius писал(а):
20.07.2006 15:54
Liksys писал(а):
20.07.2006 15:45
Эту команду можно использовать, только если к тебя два диска абсолютно одинаковые, размер один и тот же, производитель и пр. Если ты попробуешь сделать это, то кусок нового диска останется не то что без файлов, но и без файловой системы. Подробнее на рисунке.

Установить parted и доделать до конца ;)

ЗЫ man parted

тоже решение ^_^
Спасибо сказали:
idv
Сообщения: 144

Re: RedHat 9 перенос на другой HDD

Сообщение idv »

Bear писал(а):
20.07.2006 08:55
Понадобилась смена жесткого диска на новый и имеющий больший объем!
Как это правильно осуществить?
Будет ли работать система если использовать для перенося GHost?



cp

а вообще на эту тему детальный хауту есть. что-то вроде disk-upgrade-howto
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: RedHat 9 перенос на другой HDD

Сообщение Liksys »

idv писал(а):
20.07.2006 17:48
Bear писал(а):
20.07.2006 08:55

Понадобилась смена жесткого диска на новый и имеющий больший объем!
Как это правильно осуществить?
Будет ли работать система если использовать для перенося GHost?



cp

а вообще на эту тему детальный хауту есть. что-то вроде disk-upgrade-howto

:D Насмешил! ср работает поверх файловой системы, а про загрузчик он вообще понятия не имеет!
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: RedHat 9 перенос на другой HDD

Сообщение snake »

Liksys писал(а):
20.07.2006 15:45
sergius писал(а):
20.07.2006 15:35

Попробуй поискать команду "dd".

Эту команду можно использовать, только если к тебя два диска абсолютно одинаковые, размер один и тот же, производитель и пр.

Пожалуйста, не надо говорить ерунды! :blink: Диск меньшего объема легко и не принужденно переноситься на диск объема большего. Впрочем, не совсем не принужденно -- у меня 40-вка на 80--ку часа 2 копировалась... :wacko: Но в остальном, из нового диска получаеться точный клон диска старого, только еще с куском неразмеченного пространства в хвосте, которое размечаеться хоть тем же fdisk'ом (cfdisk'ом). Далее, на нем создаеться файловая система. И дополнительное пространство готово к употреблению.

Все просто и элементарно и абсолютно без рисков. Только, желательно все эти операции делать не на "живой" система, а заргузившись с какого-нибудь лайв-сиди или инсталационного диска.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
idv
Сообщения: 144

Re: RedHat 9 перенос на другой HDD

Сообщение idv »

Liksys писал(а):
20.07.2006 18:10
:D Насмешил! ср работает поверх файловой системы, а про загрузчик он вообще понятия не имеет!


ну смейтесь дальше. Только использование cp совместно с /dev/hands и /proc/brain дает предсказуемый результат. Прописать загрузчик после копирования кстати нетрудно.
Спасибо сказали:
Аватара пользователя
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid

Re: RedHat 9 перенос на другой HDD

Сообщение kusok »

Самый простой вариант - заюзать mondoarchive. Эта штука запаковывает все файлы, включая загрузчик и с ходу нарезает на загрузочную болванку(используется mindi). На мой взгляд, самая хорошая программа для бэкапов/клонирования.
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: RedHat 9 перенос на другой HDD

Сообщение Liksys »

to Snake: Вот именно, что будет геморрой. И еще кусок остается от диска. И ерунды тут нет.

В принципе, ты прав. Можно сделать так, как ты советуешь, после либо примонтировать оставшийся кусок в какой-нить каталог либо сделать с ним RAID с еще каким-нить разделом.

Но все равно, поблочное копирование - не выход. Можно сделать разметку как на старом диске, кусок сунуть в тот раздел, который надо, переписать через дд загрузчик и цп скопировать файлы.
Спасибо сказали:
qqq
Сообщения: 10

Re: RedHat 9 перенос на другой HDD

Сообщение qqq »

Загрузиться с livecd, разметить новый винт, потом что-нибудь типа
find /old_root | cpio -pd /new_root
и восстановить загрузчик. :)
Есть ли жизнь в offlinе?
Спасибо сказали:
Аватара пользователя
powerfox
Сообщения: 458

Re: RedHat 9 перенос на другой HDD

Сообщение powerfox »

(Liksys @ Jul 21 2006, в 10:39) писал(а):to Snake: Вот именно, что будет геморрой. И еще кусок остается от диска. И ерунды тут нет.

Если не секрет, то в чём он будет заключаться? Вы когда-нибудь видел неразмеченную область? Наверное, вас пугает пустота. Для тех, у кого man от природы не установлен:
1. dd if=/dev/hdX of=/dev/hdY, где hdaX - старый, а hdaY - новый раздел.
2. Если у вас например linux стоит на hda6, а перенести его надо на hdb2, то есть на втором винте он должен стать вторым разделом.
-создаём логический диск(hdb2), с идентичным размером(столько же секторов, что у hda6. Это нужно, чтобы в таблице разделов сохранилась информация о будущем разделе. Это делается утилитой fdisk.
-dd if=/dev/hda6 of=/dev/hdb skip=Число Блоков hdb1.

Я так сегодня дебиан копировал. Не знаю, вроде бы получилось, единственно, число блоков на hdb2 отличается от hda6, но число секторов совпадает. Сейчас перезагружусь, проверю.

snake, хотел извиниться за ТОТ маразм.
Спасибо сказали:
Аватара пользователя
powerfox
Сообщения: 458

Re: RedHat 9 перенос на другой HDD

Сообщение powerfox »

Не грузится... Точнее ядро в папять загружается, но возникает проблема с фс, что-то типа:

Код: Выделить всё

ide1
Не могу инициализровать... ext3
Обращаюсь в конец раздела.../dev/hdb2
ext2...
/dev/console не найден
Ядро убивает init.


Не знаю, что ему не нравится, но init найден ---> фс работает. Завтра, может быть посмотрю.
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: RedHat 9 перенос на другой HDD

Сообщение Liksys »

powerfox писал(а):
23.07.2006 01:18
(Liksys @ Jul 21 2006, в 10:39) писал(а):
to Snake: Вот именно, что будет геморрой. И еще кусок остается от диска. И ерунды тут нет.

Если не секрет, то в чём он будет заключаться? Вы когда-нибудь видел неразмеченную область? Наверное, вас пугает пустота.

Геморрой и заключается в образовании пустоты. Остается этот "кусок", который неудобно будет подключать к другим кускам. Рейдом, например. А можно просто примонтировать, и тогда гемора не будет. Неразмеченные области вижу каждый день в лабе и когда устанавлюваю новый жесткий диск к четырехпроцессорному серверу. Кстати, она (пустота )меня нисколько не пугает. Не надо за ламера держать :P

powerfox писал(а):
23.07.2006 01:35
Не грузится... Точнее ядро в папять загружается, но возникает проблема с фс, что-то типа:

Код: Выделить всё

ide1
Не могу инициализровать... ext3
Обращаюсь в конец раздела.../dev/hdb2
ext2...
/dev/console не найден
Ядро убивает init.


Не знаю, что ему не нравится, но init найден ---> фс работает. Завтра, может быть посмотрю.

dd? :D Мои поздравления :D
Спасибо сказали: