резервная копия мира и ядра

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

резервная копия мира и ядра

Непрочитанное сообщение ProFTP » 2009-05-23 21:19:54

можно ли сделать затарить или скопировать все файлы которые идут от ядра и мира, чтобы в случае сбоя обновления вернутся назад?(там бывает глючк из сетевыми и т.д)

чтобы не копировать весь usr?
какие каталоги и файлы надо копировать?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Хостинговая компания 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: резервная копия мира и ядра

Непрочитанное сообщение paradox » 2009-05-23 21:24:44

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

tar xjvf world.tar.bz2 /usr/obj/

Гость
проходил мимо

Re: резервная копия мира и ядра

Непрочитанное сообщение Гость » 2009-05-23 21:34:43

ProFTP писал(а):какие каталоги и файлы надо копировать?
это можно легко определить с помощью mtree(8) после install{world,kernel} в временной папке. Потом полученный mtree-файл можно скормить tar(1)'у. На основе mtree-файла tar сделает архив со всеми файлами от install{world,kernel}, кои в случае проблем с обновлением можно распаковать в корень.
paradox писал(а):

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

tar xjvf world.tar.bz2 /usr/obj/
в архиве будет новый мир/ядро, а автору нужен backup старых на случай проблем с обновлением. Можно, конечно, перед обновлением собрать старый мир/ядро, но тогда надо сохранить помимо /usr/obj еще и /usr/src, иначе install{world,kernel} с новыми исходниками старыми объектниками провалится.

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

Re: резервная копия мира и ядра

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

архиве будет новый мир/ядро, а автору нужен backup старых на случай проблем с обновлением
ой епт упустил :Bravo:

ну тарить перед тем как будет собран очередной мир

или я чего то опять не так понял?

ProFTP_
проходил мимо

Re: резервная копия мира и ядра

Непрочитанное сообщение ProFTP_ » 2009-05-23 21:45:02

точно :)

собрать с нуля систему и увидеть какие файлы мира и ядра используюуться...

Гость
проходил мимо

Re: резервная копия мира и ядра

Непрочитанное сообщение Гость » 2009-05-23 21:51:55

в /usr/obj помимо exe-шников (executable ELF) будет еще полно объектников (relocatable ELF). Да и /usr/obj бесполезен без /usr/src.

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

Re: резервная копия мира и ядра

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

для make install он ничем в пределах одной версии отличаться не будет
единственное что я помню храниться в /usr/src/ это etc/

а если ProFTP
играеться в двумя разными версиями куррентом например и стеибл
то можно сделатьтак
/cvsup/freebsd/ и в нее положить две разных версии оси
8.0/
7.x/

и дальше ln -s в /usr/src

и собрать сначала один
потом перелинковать
и собрать другой
что это даст?
в /usr/obj/ будет 8.0 7.x каталоги с двумя разными версиями бсд

Гость
проходил мимо

Re: резервная копия мира и ядра

Непрочитанное сообщение Гость » 2009-05-23 21:58:29

поскольку install{world,kernel} - сложная процедура (make/sh/cp/chflags/whatever), шанс запороться у нее выше чем у простой распоковки tar-архива.

Гость
проходил мимо

Re: резервная копия мира и ядра

Непрочитанное сообщение Гость » 2009-05-23 22:02:44

paradox писал(а):для make install он ничем в пределах одной версии отличаться не будет
в случае с появлением новой библиотеки/программы/include-файла или удалением старого не все так оптимистично. В пределах security branch такого, конечно, не случится, но между 7.1 и 7.2 вполне может.
paradox писал(а):единственное что я помню храниться в /usr/src/ это etc/
etc/ ставится только при `make distribution' и обновляется через mergemaster. Backup'ить лучше между вызовами mergemaster.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: резервная копия мира и ядра

Непрочитанное сообщение ProFTP » 2009-05-23 22:34:59

я еще не подумал, еще надо программы установочные желательно сохранить с базой установочных программ, чтобы удобно было обновить, то есть достаточно /var "забекапить" с базой пакетов?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение