从一块硬盘完整恢复cpanel,或者从远程服务器完整恢复cpanel
平日接触LVM比较少,一时也没去注意到,期间走了很多弯路,还好有billy帮忙- –
挂载LVM卷,lvm命令好像很强大,但还没机会试试
vgscan|grep -i volgroup #查找卷标 vgchange --available y Your_VolGroup_Name mount /dev/Your_VolGroup_Name/ROOT /oldHD
完整备份cpanel,eukhost的这篇文章讲得很详细(底部的ssh-key是指从本机完整备份到远程服务器)
mkdir /oldHD #创建被挂载目录 mount /dev/sdb2 /oldHD #挂载 rsync -vrplogDtH /oldHD/usr/local/apache/conf /usr/local/apache rsync -vrplogDtH /oldHD/var/named /var rsync -vrplogDtH /oldHD/home/* /home rsync -vrplogDtH /oldHD/usr/local/cpanel /usr/local rsync -vrplogDtH /oldHD/var/lib/mysql /var/lib rsync -vrplogDtH /oldHD/var/cpanel /var rsync -vrplogDtH /oldHD/usr/share/ssl /usr/share rsync -vrplogDtH /oldHD/var/ssl /var rsync -vrplogDtH /oldHD/usr/local/cpanel/3rdparty/mailman /usr/local/cpanel/3rdparty rsync -vrplogDtH /oldHD/var/log/bandwidth /var/log rsync -vrplogDtH /oldHD/usr/local/frontpage /usr/local rsync -vrplogDtH /oldHD/var/spool/cron /var/spool rsync -vrplogDtH /oldHD/root/.my.cnf /root rsync -vrplogDtH /oldHD/etc/httpd/conf/httpd.conf /etc/httpd/conf cd /oldHD/etc #进入旧硬盘的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 /scripts/upcp /scripts/updatenow /scripts/sysup /scripts/exim4 #我的服务器上没有找到这exim4 /scripts/easyapache /scripts/securetmp /scripts/fixeverything #做这个fixeverything操作前,iptables务必不要封锁cpanel的端口,ssh很有可能会起不来 /scripts/restartsrv httpd /scripts/restartsrv cpanel /scripts/restartsrv mysql /scripts/restartsrv named /scripts/restartsrv exim 四个有用的lvm卷命令 #1: lvdisplay #2: pvs #3: vgscan #4: vgchange
时不时来这里都能收到不少好东西。呵呵。
新年快乐~
学习了,我之前都是备份用户账户,然后还原。
作为一个文科生,很无奈地说,我不懂。
学习了,谢谢博主