The OpenNET Project / Index page

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

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

"Срочный перенос FreeBSD на другой диск."
Сообщение от SergeyD emailИскать по авторуВ закладки on 16-Дек-02, 19:15  (MSK)

   Добрый день, знатоки.

   Неоходимо срочно решить такую задачу - есть серверок под FreeBSD 4.4 Все бы ничего, но начал помирать его винт - 20-ка Фуджик. Мы взяли другой и теперь надо за минимальное время переселить систему со старого диска на новый.
   Как это делать ?

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

 Оглавление

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

1. "RE: Срочный перенос FreeBSD на другой диск."
Сообщение от als emailИскать по авторуВ закладки on 17-Дек-02, 08:23  (MSK)
>
>   Добрый день, знатоки.
>
>   Неоходимо срочно решить такую задачу - есть серверок под
>FreeBSD 4.4 Все бы ничего, но начал помирать его винт -
>20-ка Фуджик. Мы взяли другой и теперь надо за минимальное время
>переселить систему со старого диска на новый.
>   Как это делать ?
Привет!
Посмотри в архивах. Сам спрашивал, давно балывался.
Помню только man dump, man restore
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Срочный перенос FreeBSD на другой диск."
Сообщение от 0qwerty emailИскать по авторуВ закладки on 17-Дек-02, 09:49  (MSK)
Привет!
Я сам буквально столкнулся с этой проблемой
решилось все следующим образом
читай это и следуй буквально и все получится
У правда ситуация чуть похуже была, на новый сервак не ставился постфикс и времени было в обрез, да и диск был 10 гиг.
Так вот, я таким макаром перенес данные с 20 -ти гигового диска на 10-ти гиговый

Удачи!


8.40. Как перенести систему на большой новый диск?

Самый лучший способ заключается в переустановке ОС на новый диск и последующем переносе данных пользователей. Это очень рекомендуется делать, если вы следовали ветке -stable в течение более одного релиза или обновляли релиз, а не устанавливали новый. Вы можете установить программу booteasy на оба диска с помощью команды boot0cfg(8) и выполнять загрузку с любого из них до тех пор, пока не будете удовлетворены новой конфигурацией системы. Пропустите следующий абзац, чтобы перейти к вопросу переноса данных после этой операции.

Если вы решили не делать новой установки, то вам нужно разбить на разделы и разметить новый диск с помощью /stand/sysinstall или fdisk(8) и disklabel(8). Вы также должны установить на оба диска программу booteasy с помощью boot0cfg(8), чтобы иметь возможность выполнять загрузку как старой, так и новой системы после выполнения копирования. Обратитесь к руководству по форматированию носителей за подробным описанием этого процесса.

Итак, после подготовки диска вы можете переносить данные. К сожалению, вы не можете просто скопировать данные. Такие вещи, как файлы устройств (в каталоге /dev), флаги и ссылки будут этому мешать. Вам нужно использовать инструменты, которые работают с такими случаями, а именно dump(8). Хотя рекомендуется выполнять перенос данных в однопользовательском режиме, это не обязательное условие.

Вы не должны использовать ничего, кроме dump(8) и restore(8) для переноса корневой файловой системы. Команда tar(1) может сработать, а может и не сработать. Также вы должны использовать dump(8) и restore(8) при переносе одного раздела в другой пустой раздел. Последовательность шагов при использовании программы dump для переноса данных раздела в новый раздел такова:

выполните команду newfs над новым разделом.


смонтируйте его во временный каталог.


перейдите в этот каталог.


Выполните команду dump над старым разделом, направив вывод в новый раздел.

Например, если вы собираетесь перенести корневую файловую систему на устройство /dev/ad1s1a с использованием каталога /mnt в качестве временной точки монтирования, то это делается так:

    # newfs /dev/ad1s1a
    # mount /dev/ad1s1a /mnt
    # cd /mnt
    # dump 0af - / | restore xf -


Переразбиение разделов с использованием dump требует несколько больше усилий. Для объединения раздела типа /var с его вышестоящим разделом, создайте новый раздел, достаточно большой для размещенияих их обоих, переместите вышестоящий раздел так, как это описано выше, а затем переместите нижестоящий раздел в пустой каталог, созданный при первом перемещении:

    # newfs /dev/ad1s1a
    # mount /dev/ad1s1a /mnt
    # cd /mnt
    # dump 0af - / | restore xf -
    # cd var
    # dump 0af - /var | restore xf -


Для отделения каталога от вышестоящего, скажем, для размещения /var в собственном разделе, которого не было, создайте оба раздела, затем смонтируйте нижестоящий раздел в подходящий каталог во временную точку монтирования, а затем переместите старый единый раздел:

    # newfs /dev/ad1s1a
    # newfs /dev/ad1s1d
    # mount /dev/ad1s1a /mnt
    # mkdir /mnt/var
    # mount /dev/ad1s1d /mnt/var
    # cd /mnt
    # dump 0af - / | restore xf -


Вы можете использовать cpio(1), pax(1), tar(1) вместо dump(8) для данных пользователей. На момент написания этого документа было известно, что они теряют информацию о флагах файлов, так что используйте их с осторожностью.

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

3. "RE: Срочный перенос FreeBSD на другой диск."
Сообщение от zakat emailИскать по авторуВ закладки on 17-Дек-02, 09:53  (MSK)
>
>   Добрый день, знатоки.
>
>   Неоходимо срочно решить такую задачу - есть серверок под
>FreeBSD 4.4 Все бы ничего, но начал помирать его винт -
>20-ка Фуджик. Мы взяли другой и теперь надо за минимальное время
>переселить систему со старого диска на новый.
>   Как это делать ?

http://www.freebsd.org.ru/how-to/w2w.html
Проверено работает без проблем!

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


Удалить

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




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

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