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

Перенос системы FreeBSD на новый жёсткий диск.
По ссылке приведён удачный метод переноса FreeBSD на новый жёсткий диск произвольного размера.

Вкратце это делается так:

1. Подключаем новый жёсткий диск в систему с FreeBSD (/dev/ad1s1)

2. С помощью /stand/sysinstall разбиваем новый диск на разделы так же как это сделано на старом. 
То есть чтобы /dev/ad0s1a соответствовал /dev/ad1s1a - размер /dev/ad1s1a может
быть большем чем на /dev/ad0s1a.

3. Создаём временные папку и подпапки:
   mkdir /backup
   mkdir /backup/root
   mkdir /backup/usr
   mkdir /backup/var
   mkdir /backup/tmp

4. Загружаемся в single user

5. Монтируем разделы:

при sysinstall иногда дополнительно требуется:

  newfs /dev/da1s1e # Повторяем этот шаг для всех созданных разделов.

   mount /dev/ad1s1a /backup/root
   mount /dev/ad1s1e /backup/var
   mount /dev/ad1s1f /backup/usr
   (тут указываем свои)

6. Переносим систему:

   ( dump -0f - / ) | ( cd /backup/root ; restore -rf - )
   ( dump -0f - /var ) | ( cd /backup/var ; restore -rf - )
   ( dump -0f - /usr ) | ( cd /backup/usr ; restore -rf - )

7. Размонтируем
   umount /backup/root
   umount /backup/var
   umount /backup/usr

8. Включаем Soft Updates
   tunefs -n enable /dev/ad1s1a
   tunefs -n enable /dev/ad1s1e
   tunefs -n enable /dev/ad1s1f 

Всё теперь можно с чистой совестью убрать из системы старый жёсткий диск, а на
его место поставить новый.
 
11.07.2005 , Автор: LM , Источник: http://lantech.geekvenue.net/chuckt...
Раздел:    Корень / Администратору / Система / FreeBSD специфика / Установка и апгрейд FreeBSD и приложений.

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, Belal, 11:07, 12/07/2005 [ответить] [смотреть все]
  • +/
    Применима ли подобная операция к Linux ext2/ext3 ?
     
  • 1.2, Skif, 23:19, 12/07/2005 [ответить] [смотреть все]
  • +/
    Статья урезанная копия старого линка на freebsd.org.ru по переносу системы на другой винт. Сейчас там заменили dump на pax, но суть без изменений.
    Единственное, что мне не понятно, зачем было городить город с /backup ? Ведь по дефолту принято монтировать все левое в /mnt. Что мешает там создать root, usr, etc...?
    А вообще ниче так :) Мне такой вариант почему-то больше нравиться, чем анонсируемый новый с pax
     
  • 1.3, zverek, 00:52, 13/07/2005 [ответить] [смотреть все]
  • +/
    мне как-то было необходимо сделать тоже самое. Сначала думал в тупую dd перегнать, потом оказалось что на дике есть БЭД-секторы и затея не прошла. Очень долго вспоминал как скопировать dump'ом, в итоге скопировал обычным cp. Всё сразу запустилось без проблем, только потребовался флаг -p, чтобы сохранять права при копировании.
    кстате довольно бысро всё прошло.
     
     
  • 2.8, chip, 16:33, 24/07/2005 [^] [ответить] [смотреть все]
  • +/
    И получил вместо hardlink'ов копии данных файлов. Данный метод - абсурд.
     
  • 2.9, Vit, 20:40, 25/07/2005 [^] [ответить] [смотреть все]
  • +/
    dd if=/dev/ad0 of=/dev/ad1 conv=noerror bs=...
    тока всё равно стрёмно.
     
  • 1.4, Аноним, 11:42, 13/07/2005 [ответить] [смотреть все]  
  • +/
    Для любителей могу предложить еще и вариант с tar ом - Что-то типа tar cpvf - ... весь текст скрыт [показать]
     
     
  • 2.5, const, 09:24, 14/07/2005 [^] [ответить] [смотреть все]  
  • +/
    ...или cpio, суть та же.
     
  • 1.6, Юра, 10:25, 19/07/2005 [ответить] [смотреть все]  
  • +/
    Сейчас потестировал. На ~3Gb /usr pax работает больше чем в 2 раза быстрее чем dump/restore. ~14 минут против 33.
     
     
  • 2.10, Vit, 20:45, 25/07/2005 [^] [ответить] [смотреть все]  
  • +/
    есть нюансы http www freebsd org handbook backup-basics html -------------... весь текст скрыт [показать]
     
     
  • 3.11, Аноним, 09:01, 26/07/2005 [^] [ответить] [смотреть все]  
  • +/
    Есть одно существенное но, этот документ написан 14 лет назад ... весь текст скрыт [показать]
     
     
  • 4.12, Vit, 11:49, 26/07/2005 [^] [ответить] [смотреть все]  
  • +/
    значит нужно повторить его.
     
  • 1.7, Аноним, 15:28, 19/07/2005 [ответить] [смотреть все]  
  • +/
    а если старый винт с бедами, но вроде в не особо нужных файлах типа кеша от скв... весь текст скрыт [показать]
     
  • 1.13, McLone, 05:06, 28/07/2005 [ответить] [смотреть все]  
  • +/
    Kr/aM

    tar (or cpio) works4me. And some1 told that turning softupdates on / is bad idea.

     
  • 1.14, Иван, 11:29, 10/08/2005 [ответить] [смотреть все]  
  • +/
    добавьте в статью информацию о том, что еще надо бутманагер поставить:-) а то вместо "можно идти пить пиво"...нужно будет "плясать с бубном" :-) (актуально для новичков)
     
  • 1.15, neondmz, 15:42, 07/09/2005 [ответить] [смотреть все]  
  • +/
    ( dump -0f - / ) | ( cd /backup/root ; restore -rf - )
    >>
    ( dump -L -0 -f - / ) | ( cd /backup/root ; restore -rf - )
    вот так наверное правильней
     
     
  • 2.16, chip, 08:58, 08/09/2005 [^] [ответить] [смотреть все]  
  • +/
    >( dump -0f - / ) | ( cd /backup/root ; restore
    >-rf - )
    >>>
    >( dump -L -0 -f - / ) | ( cd /backup/root
    >; restore -rf - )
    >вот так наверное правильней

    - UFS2 required


     
  • 1.17, mamahtehok, 00:30, 28/12/2005 [ответить] [смотреть все]  
  • +/
    вот тут исходник скрипта где это все автоматизировано http://sysadmin.su/index.php?option=com_content&task=view&id=56&Itemid=69
     
  • 1.18, Happy_demon, 09:43, 21/02/2006 [ответить] [смотреть все]  
  • +/
    переносил и как в предложенной статье, и через pax- все работает (и под вмваре и на реальном серваке)
     
  • 1.19, An3, 12:44, 04/07/2007 [ответить] [смотреть все]  
  • +/
    А есть какие нибудь способы чтобы не перезагружать компьютер с которого делаем "слепок"??
     
  • 1.20, ol, 16:17, 22/02/2008 [ответить] [смотреть все]  
  • +/
    dump > файл
    cat файл | restore
     

    Ваш комментарий
    Имя:         
    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