The OpenNET Project / Index page

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

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

"Раздел полезных советов: Перенос системы FreeBSD на новый жё..."  
Сообщение от auto_tips (??) on 12-Июл-05, 11:07 
По ссылке приведён удачный метод переноса 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. Монтируем разделы:
   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

Всё теперь можно с чистой совестью убрать из системы старый жёсткий диск, а на его место поставить новый.


URL: http://lantech.geekvenue.net/chucktips/jason/chuck/100489763...
Обсуждается: http://www.opennet.ru/tips/info/870.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от Belal email(??) on 12-Июл-05, 11:07 
Применима ли подобная операция к Linux ext2/ext3 ?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от Skif (??) on 12-Июл-05, 23:19 
Статья урезанная копия старого линка на freebsd.org.ru по переносу системы на другой винт. Сейчас там заменили dump на pax, но суть без изменений.
Единственное, что мне не понятно, зачем было городить город с /backup ? Ведь по дефолту принято монтировать все левое в /mnt. Что мешает там создать root, usr, etc...?
А вообще ниче так :) Мне такой вариант почему-то больше нравиться, чем анонсируемый новый с pax
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от zverek on 13-Июл-05, 00:52 
мне как-то было необходимо сделать тоже самое. Сначала думал в тупую dd перегнать, потом оказалось что на дике есть БЭД-секторы и затея не прошла. Очень долго вспоминал как скопировать dump'ом, в итоге скопировал обычным cp. Всё сразу запустилось без проблем, только потребовался флаг -p, чтобы сохранять права при копировании.
кстате довольно бысро всё прошло.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от chip email(ok) on 24-Июл-05, 16:33 
И получил вместо hardlink'ов копии данных файлов. Данный метод - абсурд.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от Vit (??) on 25-Июл-05, 20:40 
dd if=/dev/ad0 of=/dev/ad1 conv=noerror bs=...
тока всё равно стрёмно.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от Аноним email on 13-Июл-05, 11:42 
Для любителей могу предложить еще и вариант с tar'ом ;-)

Что-то типа

tar cpvf - /dir1 | tar xpvf - -C /dir2

и вперед в поход за фЕрзем ;-) Тар вообще иногда выручае тем, что в отличие от дампа не привязан к файловым системам. Иногда хочется, например, сбросить крошечный по занимаемому месту /home в корень, а огромное освободившееся место отдать под какой-нить /opt ... приходится почитать маны и поиграться в пятнашки немного... ;-)

Кстати, неплохо бы не забыть поставить фревый бут-манагер на новый диск, на котором нужный раздел помечен загрузочным...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от const (??) on 14-Июл-05, 09:24 
...или cpio, суть та же.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от Юра (??) on 19-Июл-05, 10:25 
Сейчас потестировал. На ~3Gb /usr pax работает больше чем в 2 раза быстрее чем dump/restore. ~14 минут против 33.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от Vit (??) on 25-Июл-05, 20:45 
есть нюансы %)

http://www.freebsd.org/handbook/backup-basics.html
-----------------------
16.11.7 Which Backup Program Is Best?

dump(8) Period. Elizabeth D. Zwicky torture tested all the backup programs discussed here. The clear choice for preserving all your data and all the peculiarities of UNIX file systems is dump. Elizabeth created file systems containing a large variety of unusual conditions (and some not so unusual ones) and tested each program by doing a backup and restore of those file systems. The peculiarities included: files with holes, files with holes and a block of nulls, files with funny characters in their names, unreadable and unwritable files, devices, files that change size during the backup, files that are created/deleted during the backup and more. She presented the results at LISA V in Oct. 1991. See torture-testing Backup and Archive Programs ( http://berdmann.dyndns.org/zwicky/testdump.doc.html ).
----------------------------------
собсно по последней ссылке находим интерестное исследование.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от Аноним on 26-Июл-05, 09:01 
>( http://berdmann.dyndns.org/zwicky/testdump.doc.html
>собсно по последней ссылке находим интерестное исследование.

Есть одно существенное но, этот документ написан 14 лет назад.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от Vit (??) on 26-Июл-05, 11:49 
значит нужно повторить его.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от Аноним email on 19-Июл-05, 15:28 
а если старый винт с бедами, но вроде в не особо нужных файлах (типа кеша от сквида) - то как сделать чтобы оно не останавливалось после первого беда?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от McLone on 28-Июл-05, 05:06 
Kr/aM

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от Иван (??) on 10-Авг-05, 11:29 
добавьте в статью информацию о том, что еще надо бутманагер поставить:-) а то вместо "можно идти пить пиво"...нужно будет "плясать с бубном" :-) (актуально для новичков)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от neondmz (??) on 07-Сен-05, 15:42 
( dump -0f - / ) | ( cd /backup/root ; restore -rf - )
>>
( dump -L -0 -f - / ) | ( cd /backup/root ; restore -rf - )
вот так наверное правильней
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от chip email(ok) on 08-Сен-05, 08:58 
>( dump -0f - / ) | ( cd /backup/root ; restore
>-rf - )
>>>
>( dump -L -0 -f - / ) | ( cd /backup/root
>; restore -rf - )
>вот так наверное правильней

- UFS2 required


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от mamahtehok on 28-Дек-05, 00:30 
вот тут исходник скрипта где это все автоматизировано http://sysadmin.su/index.php?option=com_content&task=view&id...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от Happy_demon email(??) on 21-Фев-06, 09:43 
переносил и как в предложенной статье, и через pax- все работает (и под вмваре и на реальном серваке)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от An3 email on 04-Июл-07, 12:44 
А есть какие нибудь способы чтобы не перезагружать компьютер с которого делаем "слепок"??
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "Перенос системы FreeBSD на новый жёсткий диск."  
Сообщение от ol (??) on 22-Фев-08, 16:17 
dump > файл
cat файл | restore
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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