Перенос FreeBSD c ноута на другой комп

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Gamerman
капитан
Сообщения: 1720
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение Gamerman » 2009-05-17 21:09:36

Рассматриваю такой вопрос: Перенос FreeBSD c ноута на другой комп. при этом винт с ноута вытягивать нельзя, с компа тоже нельзя.
Зачем такое делать? Подготовил систему на ноуте, хочу установить на другой комп (быстро). После установки подрихтовать.
Вопрос: возможно ли такое сделать?
Примечание. Не факт, что там где будет делаться перенос есть инет. Сеть есть.

Идея такая. Установить базовую FreeBSD c компакта, настроить сеть, и как-то по сети. Но как?
Глюк глюком вышибают!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение paradox » 2009-05-17 21:14:50

NFS ?

Аватара пользователя
Gamerman
капитан
Сообщения: 1720
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение Gamerman » 2009-05-17 21:18:00

paradox писал(а):NFS ?
Как вариант, но как поверх установленой системы установить другую? Можно конечно сделать архив дампа существующих разделов или их образы, перегнать на комп и там развернуть. Через востановление дампа.
Глюк глюком вышибают!

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение terminus » 2009-05-17 22:43:10

Посмотрите на ggated (экспорт geom устройств по сети).
http://www.freebsd.org/doc/en_US.ISO885 ... ggate.html

Диски сервера (слайс целиком или отдельно по партициям) можно экспортировать, на ноутбуке примонтировать, и выполнить на них dump | restore

Только тут надо подумать над оптимальным алгоритмом - ведь на сервере должна быть запущена FreeBSD и устройства которые экспортирует ggated надо отмонтировать от основной системы (если своей ОС на сервере нет, то стартовать с Frenzy LiveCD)...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение Alex Keda » 2009-05-18 8:22:21

израт какой-то...
проще разрешить ssh руту и перелить - на источнике дамп с отдачей в ssh, на хосте назначения - рестор из ssh
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Gamerman
капитан
Сообщения: 1720
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение Gamerman » 2009-05-18 9:35:01

lissyara писал(а):израт какой-то...
проще разрешить ssh руту и перелить - на источнике дамп с отдачей в ssh, на хосте назначения - рестор из ssh
Как именно? Уточните пожалуйста.
Глюк глюком вышибают!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение Alex Keda » 2009-05-18 9:37:58

Код: Выделить всё

dump -0Lf - / | ssh some.host.su restore -rf -
помоему так. точно не помню
Убей их всех! Бог потом рассортирует...

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение paix » 2009-05-19 22:49:04

lissyara писал(а):израт какой-то...
проще разрешить ssh руту и перелить - на источнике дамп с отдачей в ssh, на хосте назначения - рестор из ssh
+1

dump\restore over ssh

(искать в гугле для доп. инфы)
With best wishes, Sergej Kandyla

Аватара пользователя
Gamerman
капитан
Сообщения: 1720
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение Gamerman » 2009-05-20 16:09:12

Спасибо за отвкты. Прийдет день Х, буду пробовать :)
Глюк глюком вышибают!

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение zingel » 2009-05-20 18:44:48

Код: Выделить всё

ssh cd /some/directory \&\& tar cf - | ssh cd /some/direstory \&\& tar xvf
как вариант
Z301171463546 - можно пожертвовать мне денег

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение paix » 2009-05-20 18:59:06

zingel, а пермишинсы, симлинки и т.д. ? ;)
не стоит забывать.
With best wishes, Sergej Kandyla

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение zingel » 2009-05-20 19:12:36

тогда тот же вариант только
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Gamerman
капитан
Сообщения: 1720
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение Gamerman » 2009-06-24 21:40:17

Вроде так должно быть:
dump -0aLf - /usr | ssh 192.168.1.10 "cd /usr && cat | restore -rf -"

Skit
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-22 11:35:36
Откуда: Ростов-на-Дону
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение Skit » 2009-06-25 8:58:02

Gamerman писал(а):Рассматриваю такой вопрос: Перенос FreeBSD c ноута на другой комп. при этом винт с ноута вытягивать нельзя, с компа тоже нельзя.
Зачем такое делать? Подготовил систему на ноуте, хочу установить на другой комп (быстро). После установки подрихтовать.
Вопрос: возможно ли такое сделать?
Примечание. Не факт, что там где будет делаться перенос есть инет. Сеть есть.

Идея такая. Установить базовую FreeBSD c компакта, настроить сеть, и как-то по сети. Но как?
Загрузить принимающую машину с livecd. Разбить диск как нужно. Подмонтировать разделы в /mnt/root /mnt/var /mnt/usr. Расшарить всё по NFS:

Код: Выделить всё

cat /etc/exports
/mnt/root /mnt/var /mnt/usr  -maproot=root айпишник.передающей.машины.здесь
На принимающей машине

Код: Выделить всё

rpcbind
nfsd -u -t -n 4
mountd -r
На передающей машине подмонтировать всё точно так же, только по NFS.

Код: Выделить всё

mkdir /mnt/root
mkdir /mnt/var
mkdir /mnt/usr
nfsiod -n 4
mount_nfs айпишник.принимающей.машины.здесь:/mnt/root /mnt/root
.....
.....

cd /
pax -p eme -X -rw . /mnt/root
echo "var"
cd /var
pax -p eme -X -rw . /mnt/var
echo "usr"
cd /usr
pax -p eme -X -rw . /mnt/usr

Mikola
ефрейтор
Сообщения: 57
Зарегистрирован: 2009-09-25 18:03:25

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение Mikola » 2009-09-25 19:08:23

есть предложение, на которое, кстати давно хотел получить ответ у более знающих товарищей. Так как сам с FreeBSD общаюсь пол-года.
Переносил систему FreeBSD 7.2 RELEASE (стояло: Apach, PHP, MySQL, Squid, sams. ядро естественно GENERIC)с компа на комп с разным железом следующим образом:
на рабочей системе: CoreDuo, 1Гб, 120 Гб. (в многопользовательском режиме) командой:
tar cfv backup.tar /
ругнулся что не может себя самого в архив записать, и некоторые временные файлы мускуля и еще чего-то.

на новой машине: AMD 1 ГГц, 512 МБ, 320 Гб. поставил FreeBSD 7.2 RELEASE по минимуму, притом на второй логический диск на первом винда стояла. Соответственно и разметка слайсов не совпадала совершенно.
залил по FTP архив и распаковал:
tar -czfv backup.tar -C /
сразу после этого подредактировал fstab.
после установки новой сетевой карты в Sysinstalle взлетело все: только Squid опять свап создавать как при начальной установке.

Самое интересное что решили зайти дальше и воткнули все это дело по такой же методике на: Intel Celeron 466, 64 МБ, 10 ГБ.
Оно взлетело и там, только полет был не очень а потом вообще под нагрузкой от Squid один Kernel Panic, но проблема не FreeBSD потом на него вообще ничего поставить не смогли. Толи проц, толи мать, толи еще чего - железо древнее.

Интересно мне вот что - какие есть подводные камни в бекапе таром? Если я их не встретил это не значит что их нет, просто может я не знаю.
"Если в мире нет цветовой дифференциации штанов то нет цели! А если нет цели..." - пацак Би.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение zingel » 2009-09-26 6:01:55

Таром не надо бекапить в таких случаях, надо dd в таких случаях юзать
Z301171463546 - можно пожертвовать мне денег

arkan
ст. прапорщик
Сообщения: 559
Зарегистрирован: 2008-08-03 19:58:13
Откуда: Новосибирск
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение arkan » 2009-09-26 7:18:57

а не легче взять USB винт и через него проделать эту всю операцию ?
dd однозначно в этом деле мастер

Mikola
ефрейтор
Сообщения: 57
Зарегистрирован: 2009-09-25 18:03:25

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение Mikola » 2009-09-26 8:58:03

Таром не надо бекапить в таких случаях, надо dd в таких случаях юзать
Ок, будем смотреть в сторону dd.
а не легче взять USB винт и через него проделать эту всю операцию ?
А зачем если сеть в организации есть и ftp сервер для upload/download дело двух секунд.
"Если в мире нет цветовой дифференциации штанов то нет цели! А если нет цели..." - пацак Би.

Mikola
ефрейтор
Сообщения: 57
Зарегистрирован: 2009-09-25 18:03:25

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение Mikola » 2009-09-27 0:26:52

Возвращаюсь
Таром не надо бекапить в таких случаях, надо dd в таких случаях юзать
В общем не аргумент. Никаких указаний о плюсах\минусах dd или tar.

Чтобы аргументировать свои слова привожу ссылку из handbook'a: http://www.coredumps.de/doc/dump/zwicky ... p.doc.html
Это о преимуществах разных систем резервного копирования, к слову сказать там про dd вообще ничего не сказано.
Зато tar обрабатывает бэкапы почти как dump - лучшая программа для резервного копирования.

В итоге ворос: почему надо dd юзать, и чем tar хуже?
"Если в мире нет цветовой дифференциации штанов то нет цели! А если нет цели..." - пацак Би.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Перенос FreeBSD c ноута на другой комп

Непрочитанное сообщение zingel » 2009-09-27 13:27:19

В итоге ворос: почему надо dd юзать, и чем tar хуже?
поверь просто мне на слово, я не просто так об этом пишу, а имея опыт переноса с очень большого количества винтов, ну и потом, dd перенесёт всё а тар может отвалится с prevous error и что-то не скопировать потому, что он не гибок к пермиссиям, + dd работает на более низком уровне.
Z301171463546 - можно пожертвовать мне денег