linux-lumanager:vps快速搬家方法2种谈
VPS快速搬家方法第一种
tar czf – 源目录 | ssh root@目标IP tar xzf – -C /目标VPS路径
总而言之,一边打包,一边传,一边解压.
比如我要转移旧VPS/var/www下的web目录到新VPS(123.123.123.123)的/var/luguan目录下 ,
就在旧VPS上cd /var/www
然后运行
tar czf – web | ssh root@123.123.123.123 tar xzf – -C /var/luguan
回车之后输入新VPS的密码
等就可以了,如果有流量监控软件,可以在新vps上看到呼啦呼啦的跑~
MySQL也一样,比如进入/var/lib,可以转移整个mysql目录,也可以转移mysql目录下某个数据库,一样的操作.当然最好两方版本相同
vps快速搬家方法第二种
如果要在两台FTP之间对传,默认安装是不支持FXP的,需要做以下操作才可以。
vi /usr/local/pureftpd/pure-ftpd.conf
AllowUserFXP yes # 仅运行用户进行FXP传输,设置yes,服务器之间对传。(***)
两台服务器之间对传是非常快的。
i 键插入修改
修改完 ESC ,shift + : ,
:wq 保存退出。
重启pureftpd:pureftpd-restart
1. 先登陆旧服务器上的LUM,在“清理垃圾”中将mysql和postgres的日志清除干净
2. 将/home/ftp, /home/mysql_data, /home/pgsql_data, /home/lum_safe_files目录打包,文件名为my_data.tar.gz(如果有多个FTP主目录,需要将所有FTP主目录都打包):
- cd /home; tar -zcvf my_data.tar.gz ftp mysql_data pgsql_data lum_safe_files
复制代码
3. 在新服务器上安装好LuManager,但需要注意的一点就是,新服务器的上数据库版本需要与旧版本的一致,如旧版本的mysql版本为5.1.59,新服务器上的mysql也必须是5.1,可以是5.1.59,也可以是5.1.61,但不要使用mysql5.5.X
4. 在新服务器上执行lu-stop,停止lu服务
5. 将新服务器上的/home/ftp, /home/mysql_data, /home/pgsql_data, /home/lum_safe_files目录重命名
- mv /home/ftp /home/ftp.old
- mv /home/mysql_data /home/mysql_data.old
- mv /home/pgsql_data /home/pgsql_data.old
- mv /home/lum_safe_files /home/lum_safe_files.old
复制代码
6. 将旧服务器上的备份文件my_data.tar.gz转移到新服务器上的/home目录下,然后解压
- tar -zxvf my_data.tar.gz
复制代码
7. 在新服务器上执行lu-start,启动lu服务,然后再用旧服务器上的帐号登陆LUM便可
发表评论