Migrating Cpanel account data after drive failure
From CyberWurx Customer Wiki
The following guide was taken from Cpanel support forums and explains the steps necessary to migrate account data and information from one drive to another. This information can be useful any time you need to migrate Cpanel account information from one drive or installation of Cpanel to another.
Manually moving Cpanel
These commands will allow you to manually migrate all customer data and configs from an old primary drive installed as a slave
- source drive should be mounted to /mnt/oldprimary
- run chkrootkit to make sure you don't copy back infected files.. chkrootkit -- locally checks for signs of a rootkit
now we can start copying back data from the old drive
- rsync -vrplogDtH /mnt/oldprimary/usr/local/apache/conf /usr/local/apache
- rsync -vrplogDtH /mnt/oldprimary/var/named /var
- rsync -vrplogDtH /mnt/oldprimary/home/* /home
- rsync -vrplogDtH /mnt/oldprimary/usr/local/cpanel /usr/local
- rsync -vrplogDtH /mnt/oldprimary/var/lib/mysql /var/lib
- rsync -vrplogDtH /mnt/oldprimary/var/cpanel /var
- rsync -vrplogDtH /mnt/oldprimary/usr/share/ssl /usr/share
- rsync -vrplogDtH /mnt/oldprimary/var/ssl /var
- rsync -vrplogDtH /mnt/oldprimary/usr/local/cpanel/3rdparty/mailman /usr/local/cpanel/3rdparty
- rsync -vrplogDtH /mnt/oldprimary/var/log/bandwidth /var/log
- rsync -vrplogDtH /mnt/oldprimary/usr/local/frontpage /usr/local
- rsync -vrplogDtH /mnt/oldprimary/var/spool/cron /var/spool
- rsync -vrplogDtH /mnt/oldprimary/root/.my.cnf /root
- rsync -vrplogDtH /mnt/oldprimary/etc/httpd/conf/httpd.conf /etc/httpd/conf
- rsync -vrplogDtH /mnt/oldprimary/etc/sysconfig/network /etc/sysconfig
then change to the old etc, and execute all on one line ...
- cd /mnt/oldprimary/etc
- rsync -vrplogDtH secondarymx domainalias valiases vfilters exim* proftpd* pure-ftpd* passwd* group* *domain* *named* wwwacct.conf cpupdate.conf quota.conf shadow* *rndc* ips* ipaddrpool* ssl hosts /etc
Update cpanel afterwards /scripts/upcp /scripts/updatenow /scripts/sysup /scripts/fixeverything
original source for this information is found here: http://forums.cpanel.net/f49/help-moving-cpanel-accounts-damaged-disk-163734.html