The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Как создать рабочий дубликат Linux или FreeBSD системы.
1. Монтируем новый жесткий диск.

2. Создаем разделы на новом диске с помощью fdisk (для freebsd /stand/sysintall
или /usr/sbin/sysinstall). Создаем файловую систему.

3. Копируем файлы на новый диск (кроме каталога /mnt, не допускаем рекурсии !!!)
   find / -xdev | cpio -pdumv /mnt/new    - на каждый раздел.
   или tar cf - /bin /usr /etc д.р.| tar xf - -C /mnt/new
   или cd /mnt/new; dump -0u -f - /директории| restore -r -f -
   или cp -Raxv / /mnt/new  - на каждый раздел.
   или pax -r -w -p e / /mnt  (говорят копирует гораздо быстрее чем dump/restore)
   или просто копируем в Midnight Commander'е (не рекомендуется).

   Лучший способ - dump/restore или rsync, иначе можно потерять расширенные атрибуты и ACL.

4. Редактируем /mnt/new/etc/fstab

5. Создаем с помощью /dev/MAKEDEV недостающие устройства (для нового типа диска).

6. mkdir /mnt/new/proc /mnt/new/mnt

7a. Только для Linux: правка /etc/lilo.conf и запуск lilo -r /mnt/new -b /dev/hdb
   При возникновении ошибки при загрузке:
   Было:
   boot=/dev/sda
   default=linux-up
   image=/boot/vmlinuz-up
        label=linux-up
        root=/dev/sda2
        initrd=/boot/initrd-up.img
   
   Предположим, что дубликат размещен на /dev/sdb, тогда меняем boot=/dev/sda на boot=/dev/sdb
   и добавляем:
   disk=/dev/sdb
      bios=0x80
   
  Выполняем lilo -r /mnt/new и не забываем убирать исправления из lilo.conf.

7b. Для freebsd загрузчик устанавливается после разбиения диска на разделы через sysintall.
PS. Если диски одинаковые можно использовать dd if=/dev/hda of=/dev/hdb,
   если разделы одинаковые: dd if=/dev/hda1 of=/dev/hdb1
 
25.10.2001
Раздел:    Корень / Администратору / Система / Установка и синхронизация времени

Ваш комментарий
Имя:         
E-Mail:      
Заголовок:
Текст:

 Добавить заметку
 Версия для печати
 
 Поиск заметки:
 

Последние заметки
- 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
- 11.05 Настройка беспроводного соединения в Debian GNU/Linux
- 07.05 Использование Google Drive в Linux
- 18.04 Использование нескольких сетевых стеков в Linux
- 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
- 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
- 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
- 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
- 21.03 Настройка DNSSEC в BIND 9.9
- 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
RSS | Следующие 15 записей >>


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList