A-A+
一次服务器挂掉后找回数据的经历
服务器是海外的KVM,不明原因导致不能启动,智能挂载找回数据了,操作过程如下:
ping -c 10 www.google.com
lvm pvscan
lvm vgchange -ay_
vgs -v_
lvm ls_
mount /dev/mapper/VolGroup-lv_root /mnt/sda1_
cd /mnt/sda1_
du -sh home/wwwroot/_
du -sh /usr/local/mysql/var
du -sh usr/local/mysql/var
ls usr/local/mysql/var
clear
cd home
ls wwwroot
ls
ls www
tar zcvf wwwroot.tar.gz wwwroot
ls -lh
lftp dp:mty2n5123@198.46.141.16
clear
cd ../usr/local/mysql/var
ls
du -sh *
ls
tar zcvf mysqlvar.tar.gz * --exclude=mysql mysql-bin* *.err *.pid
rm mysqlvar.tar.gz
tar zcvf mysqlvar.tar.gz * --exclude mysql mysql-bin* *.err *.pid
rm mysqlvar.tar.gz
tar zcvf mysqlvar.tar.gz * --exclude mysql --exclude mysql-bin* --exclude *.err --exclude *.pid
rm mysqlvar.tar.gz
上面是打包到另外一台服务器的ftp
重装系统后再wget回来,
wget ftp://username:password@127.0.0.1/wwwroot.tar.gz
wget ftp://username:password@127.0.0.1/mysqlvar.tar.gz