The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Clone"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Clone"
Сообщение от Шамиль emailИскать по авторуВ закладки on 14-Мрт-05, 08:16  (MSK)
Админю учебные классы. Для установки виндов используется Norton Ghost - за полчаса 20 машин с рабочей виндой и набором программ легко делается. Винда естественно доопределяет девайсы, специфичные для той машины куда она попала и все путем. А можно ли так же клонировать Линукс (Mandrake 10.0)? Какие могут возникнуть траблы (наверное попытки монтирования винта, который на одной машине мастер, на другой слэйв)? Где инфу курнуть можно?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • Clone, Den, 13:18 , 14-Мрт-05, (1)
  • Clone, allez, 13:23 , 14-Мрт-05, (2)
    • Clone, Шамиль, 10:41 , 15-Мрт-05, (3)
      • Clone, allez, 11:12 , 15-Мрт-05, (4)

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Clone"
Сообщение от Den Искать по авторуВ закладки(??) on 14-Мрт-05, 13:18  (MSK)
Запаковываешь установленную систему в tar.gz разпаковываешь на другом винте (предварительно создав разделы и форматнув их в нужную fs) и ставишь grub в MBR или в нужный раздел и немного редактируешь fstab если нужно. Компилить ядро можно для i586 чтобы работало везде, и можно включить сразу поддержку нескольких чипсетов, чтобы DMA на винтах нормально работал, остальное пожеланию.
PS: Я таким образом ставлю базовую систему, в моем случае gentoo linux, а далее emerge -uD system и сервисы под конкретную задачу
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Clone"
Сообщение от allez Искать по авторуВ закладки(ok) on 14-Мрт-05, 13:23  (MSK)
Клонировать можно, причем несколькими способами и без стороннего софта.
Все зависит от следующих условий: а) идентичность (по размеру) диска-источника и дисков-приемников и б) количество времени, отведенное на работу.
Условимся также, что диск-источник - hda, диск-приемник - hdb.

Вариант 1: диски идентичные, времени навалом.

Копируем диск целиком:

# dd if=/dev/hda of=/dev/hdb

Преимущества: копия диска "один в один". Не требуется устанавливать загрузчик, необходимо лишь сменить имя компьютера и IP-адрес.

Недостатки: копируются ВЕСЬ диск-источник, вместе с пустым местом (то есть, если на 40-гигабайтном диске занят всего 1 гигабайт, копироваться все равно будет 40 гигабайт). Немного сэкономить время поможет установка параметра bs в число, кратное размеру буфера диска.


Вариант 2: все остальные сочетания условий.

Копируем только полезные данные:

1. С помощью fdisk разбиваем диск-приемник.
2. Форматируем созданные разделы.
3. Монтируем эти разделы в соответствующие подкаталоги в /mnt.
4. По очереди переходим в каталоги, куда смонтированы разделы диска-источника и даем следующую команду:

# find . -xdev | cpio -pvdm /mnt/<каталог-приемник>

5. Даем команду chroot /mnt/<корневой_каталог_диска-приемника>
6. Устанавливаем загрузчик (командой lilo или grub-install)
7. Изменяем имя и IP-адрес машины-клона.

Преимущества: заметная экономия времени (даже при выполнении всех этапов вручную).

Недостатки: к таковым условно можно причислить сложность и многоэтапность процедуры, но это легко преодолевается помещением всех необходимых команд в скрипт. При этом вместо интерактивной утилиты fdisk можно использовать его неинтерактивного коллегу cfdisk.

Примечание: если кто-то считает, что мной забыта связка из dump и restore, заявляю: не забыта, просто никаких преимуществ перед уже описанными способами клонирования она не имеет, а недостаток, наоборот, есть - это неумение работать с файловыми системами, отличными от ext2/ext3.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Clone"
Сообщение от Шамиль Искать по авторуВ закладки on 15-Мрт-05, 10:41  (MSK)
>Вариант 1: диски идентичные, времени навалом.
Не канает. Диски - зоопарк, от 5Гб до 80Гб

>Вариант 2: все остальные сочетания условий.
Вот это ближе к телу.
Однако в этом случае есть необходимость вынимания винтов из машин и последующее впихивание их взад. Вапче вариант хорош, но для 80 машин IMHO все равно долго. В любом случае спасибо за столь подробное описание, ибо еще слаб я в линуксе.
А по сетке никак раздавать не получиться?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Clone"
Сообщение от allez Искать по авторуВ закладки(ok) on 15-Мрт-05, 11:12  (MSK)
>А по сетке никак раздавать не получиться?

Получится, с помощью NFS, например. Для этого на машине-источнике поднимаешь NFS-сервер (http://www.opennet.dev/docs/HOWTO-RU/NFS-HOWTO.html) и отдаешь в общее пользование все разделы диска (кроме swap-раздела, конечно :-)), а на приемниках грузишься с какого-нибудь LiveCD или RescueCD из дистрибутива, монтируешь эти разделы и вперед!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру