Страница 1 из 1
случайно удалил named.conf
Добавлено: 2009-09-09 22:10:22
Overseer
Проблема: случайно удалил named.conf работающего named'а

named работает, зоны дергает с мастера, все ок, НО, если его остановить, естессно все помрет.
Писать конфиг заново - не долго, но впадло

Есть ли способ восстановить/сгенерировать конфиг?
Re: случайно удалил named.conf
Добавлено: 2009-09-09 22:12:31
paradox
удалил - восстанови
помоему ресторе была утилита или чтото типа того
Re: случайно удалил named.conf
Добавлено: 2009-09-09 22:15:56
Overseer
Дык нет бекапа.. restore до лампочки)
Re: случайно удалил named.conf
Добавлено: 2009-09-09 22:17:58
paradox
причем тут бекап?
утилита была такая
типа Undelete под винду
Re: случайно удалил named.conf
Добавлено: 2009-09-09 22:18:51
Overseer
Ээ.. тогда нужно вспомнить ее название, ибо
restore, rrestore -- restore files or file systems from backups made with dump
Re: случайно удалил named.conf
Добавлено: 2009-09-09 22:19:44
paradox
вот названия не помню
дааавно было
но принцип похож на анделете
восттанавливала файлы
Re: случайно удалил named.conf
Добавлено: 2009-09-09 22:28:36
paradox
Re: случайно удалил named.conf
Добавлено: 2009-09-09 22:31:10
paradox
Re: случайно удалил named.conf
Добавлено: 2009-09-09 23:49:52
Overseer
К сожалению..
Код: Выделить всё
#include <stdio.h>
#include <unistd.h>
int main(int argc, char *argv[]){
int ret = undelete( "/etc/namedb/named.conf" );
printf("Done: %d\n", ret);
return 0;
}

Re: случайно удалил named.conf
Добавлено: 2009-09-09 23:58:11
ev
можно попробовать снять дамп процесса и в нем по памяти поиском пробежаться
Re: случайно удалил named.conf
Добавлено: 2009-09-10 0:00:02
paradox
я тоже думал
не парсит неймед весь конфиг
так что остаеться ссылкой повыше пользоваться
дампить все и искать блоки
Re: случайно удалил named.conf
Добавлено: 2009-09-10 0:04:18
Overseer
ev писал(а):можно попробовать снять дамп процесса и в нем по памяти поиском пробежаться
Как?

Просто не приходилось такого делать))
Re: случайно удалил named.conf
Добавлено: 2009-09-10 0:52:53
Overseer
gcore не дает ничего интересного(

Re: случайно удалил named.conf
Добавлено: 2009-09-10 1:46:34
Overseer
Фиг с ним, переписал конфиг
Теперь только вопрос как трансферить зоны с мастера на слейв. А то получается при нотифае в логе:
Код: Выделить всё
received notify for zone 'domain.tld': not authoritative
При добавлении зоны:
Код: Выделить всё
zone "domain.tld" { type slave; file "domain.tld.db"; masters {1.1.1.1;}; };
все трансферится на ура и создается файл domain.tld.db с зоной.
Но ведь руками добавлять зоны не комильфо

Re: случайно удалил named.conf
Добавлено: 2009-09-10 6:38:05
ev
можно еще свап скинуть файл и погрепать его на предмет конфига
Re: случайно удалил named.conf
Добавлено: 2009-09-24 10:08:07
paradox
Re: случайно удалил named.conf
Добавлено: 2009-09-24 10:20:47
schizoid
Overseer писал(а):Фиг с ним, переписал конфиг
Теперь только вопрос как трансферить зоны с мастера на слейв. А то получается при нотифае в логе:
Код: Выделить всё
received notify for zone 'domain.tld': not authoritative
При добавлении зоны:
Код: Выделить всё
zone "domain.tld" { type slave; file "domain.tld.db"; masters {1.1.1.1;}; };
все трансферится на ура и создается файл domain.tld.db с зоной.
Но ведь руками добавлять зоны не комильфо

так а зоны по-моему и нужно ручками создавать... на слейве в смысле.