Самые важные файлы в системе

Автор: versus Дата: 07.06.2004 18:37 почти написал скрипт, который бэкапит настройки системы - чтобы в случае чего можно было все быстро восстановить. Отсюда вопрос, какие именно файлы нужно сохранять (как-то ломает сохранять весь каталог /etc)? Ну, скажем, сетевые настройки лежат в lisarc, smb.conf и т. п., полагаю, что стоит сохранить конфиг от XFree, а что еще?
Re: самые важные файлы в системе 08.06.2004 02:22XMan А почему ломает-то ? Лишнего килобайта жалко ? На дискету не помещается ? Улыбка
"/usr/bin/tgz /куда_тебе_надо/etc.tgz /etc" и всех делов-то. Для полного автомата добавь впереди "/bin/rm -f /куда_тебе_надо/etc.tgz; " и можешь запихивать всё в крон Улыбка
Re: самые важные файлы в системе 08.06.2004 09:44versus ну, во-первых это не спортивно;-). во-вторых, предложенный вариант мне нравится меньше моего - у меня создаются архивы типа $(date +%b-%d-%H-%M).tar.bz2 - так что можно вернуться к любому предыдущему состоянию системы(но при этом увеличивается занимаемое место), а в-третьих, бэкапить такие файлы как asplinux-release, как мне кажется, не совсем правильно;-) ибо существует вариант, что между бэкапом и восстановлением было проведено обновление системы или же просто, архив с одной машины можно распаковать на другую и версии при этом могут и не совпадать
Re: самые важные файлы в системе 08.06.2004 16:13XMan Во-первых, никто не мешает в моей команде точно так же подставлять дату, так что твое "во-вторых" несостоятельно Улыбка

Во-вторых, при переносе на другую машину тебя не устроят даже такие бакапы, как у тебя Улыбка

Во-третьих, тебе лучше знать, что ты должен бакапить. Например, если у меня нет XFree, то мне его и бакапить не нужно и я не понимаю, нафига тебе его бакапить Улыбка
Re: самые важные файлы в системе 08.06.2004 16:24versus /etc в архиве занимает больше 70 метров. через сколько времени закончится место на винте если это дело запихать в cron?
XFree нужно бэкапить на случай если в него залезут мои не всегда прямые руки и начнут там что-нибудь править;-)
Re: самые важные файлы в системе 08.06.2004 21:39Bircoph А не проще ли бэкапить конфиги __перед__ тем, когда ваши
ручки полезут их править, и если после правки всё вроде ок,
то сностить бэкапы, например, через месяц?

ЗЫ, я так делаю с samba, xfree86, iptables...

А вообще, вы что, только и делаете то, что правите конфиги?
Re: самые важные файлы в системе 08.06.2004 22:03XMan > /etc в архиве занимает больше 70 метров. через сколько времени закончится место на винте если это дело запихать в cron?

Эээ... Гм... У тебя там что - логи городской телефонной станции за год ? Улыбка
Откуда такие объемы ?
Re: самые важные файлы в системе 09.06.2004 15:12versus XMan писал(а):

> Эээ... Гм... У тебя там что - логи городской телефонной
> станции за год ? Улыбка
> Откуда такие объемы ?

ХЗ. У себя проверь. Я аж сам чуть не упал. еще думал, чего это он так долго архивирует;-)). а как на размер посмотрел, так сразу понял.

2 Bircoph:
а если я ставлю какую-нибудь хитрую программулину, которая хочет править скрипты (типа того же bootsplash с алхимии) или конфиги? мне каждый раз проверять, какие именно скрипты и конфиги они правят? да тот же yum регулярно трет (вернее, старый-то он сохраняет, но все равно, неудобно) gdm.conf.
Опять же, это ж сколько надо руками делать: найти все нужные конфиги, сохранить, заархивировать... а так запустил один скрипт, он сам все и сделал
Re: самые важные файлы в системе 09.06.2004 19:28XMan > ХЗ. У себя проверь. Я аж сам чуть не упал. еще думал, чего это он так долго архивирует;-)). а как на размер посмотрел, так сразу понял.

Я у себя на этой неделе как раз проверил - общий объем бакапов с 7 серверов ~200 метров. Это включая куски /var, /usr, полностью /opt (avp с базами и один firebird) и полностью /home (со всех машин).

Общий объем /etc просто теряется во всем остальном Улыбка
Re: самые важные файлы в системе 10.06.2004 00:39Bircoph 2 versus:

У меня размер /etc чуть больше 8 метров. При этом установка
совсем не минимальная - полно всего стоит. Откуда там 70
метров???

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

А нефиг всякую гадость юзать типа конфигурялок гуевых
(которые я безжалостно ликвидирую), юма и бутсплэша. Конфиги
(и скрипты) должны правиться ручками, а не прогами.
Re: самые важные файлы в системе 10.06.2004 09:14versus ааа.... точно! у меня ж в /etc mp3 для бутсплеша лежат;-)))
Re: самые важные файлы в системе 10.06.2004 09:21versus Bircoph писал(а):

>
> А нефиг всякую гадость юзать типа конфигурялок гуевых
> (которые я безжалостно ликвидирую), юма и бутсплэша. Конфиги
>
1. причем тут гуевые конфигурялки?
2. почему бы и бутсплеш не поюзать? мне лично приятно, когда mp3 при загрузке играется, не так скучно ждать пока smbmount вылетит по таймауту Улыбка
3. а что ты имеешь против yum? попробуй-ка без него 9 до 9.2 обновить через ftp;-) весьма ценная прога, нефиг наезжать
> (и скрипты) должны правиться ручками, а не прогами.
>
1. пока не научишься ручками - можно и прогами.
2. иногда скрипты правятся другими скиптами или переименовываются тем же rpm.
Re: самые важные файлы в системе 10.06.2004 14:54Bircoph > 3. а что ты имеешь против yum? попробуй-ка без него 9 до 9.2
> обновить через ftp;-) весьма ценная прога, нефиг наезжать

Что-то вроде:
rpm -F [ftp.asplinux.ru]*

Юм не люблю, за то, что ему куча хэдеров нужна, за то, что он
при обычном апдейте ставит на машинку ядро бигмем, которое
явно не для моего объема оперативки. Дрянь этот юм, и юзать
эту бяку я не намерен.
Re: самые важные файлы в системе 10.06.2004 15:11versus Bircoph писал(а):

>
> Что-то вроде:
> rpm -F [ftp.asplinux.ru]*
>
угу, только, сдается мне, таким макаром он не установит пакеты, которых нет в 9, но которые нужны в 9.2 из-за зависимостей=>не установит вообще ничего, придется вручную
> Юм не люблю, за то, что ему куча хэдеров нужна, за то, что он
>
после обновления системы с 9 до 9.2 папка headers в соответствующей директории стала занимать 12 метров. при этом было скачано 206 метров пакетов. т. е. заголовки занимают в среднем 5% от размера пакетов. по-моему, не напрягает.
> при обычном апдейте ставит на машинку ядро бигмем, которое
> явно не для моего объема оперативки. Дрянь этот юм, и юзать
> эту бяку я не намерен.
>
man yum.conf ;-) и не будет ставить ничего лишнего
Re: самые важные файлы в системе 10.06.2004 22:29Bircoph > угу, только, сдается мне, таким макаром он не установит
> пакеты, которых нет в 9, но которые нужны в 9.2 из-за
> зависимостей=>не установит вообще ничего, придется вручную

Это, скорее всего, ваши выдумки. Я уже кучу пакетов из 9.2
перетаскал на 9-ку и не встретил ни одного, которого нет в
9-ке, но который есть в 9.2 и нужен для тех приложений, что у
меня в 9-ке.

> после обновления системы с 9 до 9.2 папка headers в
> соответствующей директории стала занимать 12 метров. при этом
> было скачано 206 метров пакетов. т. е. заголовки занимают в
> среднем 5% от размера пакетов. по-моему, не напрягает.

У меня при обычном апдейте ASP было выкачано 16 метров
хэдеров и ~230 метров апдейтов. Мне жадко 16 метров на
совершенно ненужные мне вещи. Инет у меня дешевый, но не
халявный и тратить трафик на всякую дрянь я нне намерен.

> man yum.conf

К вашему сведенью, я всегда читаю man перед юзаньем какой-
либо проги. Так вот, man yum позволяет в ситуации с ядром
bigmem только запретить его обновление, а что если этой дряни
захочеться ещё чтто-то мне вснуть? Все время ручками
запрещать обновление? Ещё чего! Мне быстрее ручками обновить
то, что мне нужно.

Нравится юзать всякую бяку вместо своих рук и головы, вперед!
Re: самые важные файлы в системе 11.06.2004 09:48versus там как минимум у sim и samba поменялись зависимости. эт я точно помню, мне их тогда еще снести пришлось, чтоб yum не ругался.
> Нравится юзать всякую бяку вместо своих рук и головы, вперед!
точно, нравится. ибо лень мне вручную качать и устанавливать дофига всяких пакетов. мне проще yum на ночь запустить, а руки и голова пока поспят;-) опять же, обновления проще отслеживать. я его один раз запустил, а он лазит по всем репозиториям, на которые я его настроил и ищет, чего бы такого обновить:-) опять же, "yum provides" - очень удобная замена rpmfind. и работает у него эта команда лучше, чем у rpm - проверено.
P.S. когда-то давно проходил hacker-test, так там был вопрос - "have you ever flame a flame". теперь я могу с уверенностью сказать "да":-))))
P.P.S. yum.conf и шаблоны понимает;-)
RSS-материал