Just a small idea (untested):

Change the zones on the secondary nameserver to type master, make the former master a clean and freshly installed slave and add the other nameserver as a supermaster in the supermasters table on the new slave..

Now do a pdns_control notify on all domains with something like this in the shell:

mysql -updns -ppassword pdns -e 'select name from domains' -N | awk '{print $1}' | while read i ; do pdns_control notify $i ; echo notified $i ; sleep 1 ; done

This will do a notify to all nameservers with a 1 second interval, if the zone doesn't exist it will transfer it, and except for the MBOX, URL and CURL records you should be able to do a near full recovery.


Thorsten Ott wrote:
Hi,

I run powerdns as primary and secondary nameserver. The primary nameserver runs mysql as backend while the secondary nameserver is working with the sqlite backend.

Recently my primary nameserver's domains table crashed due to a lack of disk space. What's left of it is the .frm file. The secondary ns is still operating smoothly.

Could anyone advise me what would be the best way to fill my primary ns with the data of the secondary nameserver?

Thanks for any suggestions.

            Thorsten
------------------------------------------------------------------------

_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
http://mailman.powerdns.com/mailman/listinfo/pdns-users

--

Met vriendelijke groet,

Jeroen Wunnink,
EasyHosting B.V. Systeembeheerder
[EMAIL PROTECTED]

telefoon:+31 (035) 6285455              Postbus 48
fax: +31 (035) 6838242                  3755 ZG Eemnes

http://www.easyhosting.nl
http://www.easycolocate.nl


_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
http://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to