阿里云服务器ECS已有网站挂载数据盘和迁移数据 适合WDCP/AMH等环境

一般情况,我们新购买VPS主机都会以默认的硬盘基准,但是随着网站数据的增加,我们后面会需要升级和添加数据盘配置。比如阿里云服务器ECS默认的系统盘是20GB,基本上初始项目需求还是能够满足大部分用户的,我们或许在之后的项目运营中需要增加挂载硬盘。

 

因为考虑到阿里云ECS服务器的用户需求在国内还是比较多的,所以老左在上周的时候也真实的购买一台+20GB数据盘,这样在演练教程的时候能够确保真实性。在以前的博文中,有分享过"阿里云服务器ECS数据盘挂载过程"文章,这个是针对新开通服务器没有安装网站环境和网站的挂载,这样即便我们安装错误了也不要紧。

 

但是,今天这篇文章就和以往不同,因为我们开始不确定是否需要增加数据硬盘,项目已经在使用,且数据盘不够,需要挂载添加数据盘的操作,在可能存在的需求中还是比较多的,所以有必要演练一篇这样的教程。

 

 代码如下 复制代码

阿里云官网网站地址:www .aliyun.com

 

第一、挂载前的准备工作

 

在操作任何项目的时候,都需要有一个计划和准备工作,这篇文章中执行有数据网站的挂载数据盘我们需要做以下准备。

 

1、购买数据盘。我们需要新添加和购买数据盘,这个我们自己在后台操作就可以,根据我们项目的需要购买数据盘的大小。

 

2、备份数据。我们这里可以通过手工将网站数据和数据库备份到其他服务器或者打包备份到本地,以防止出现意外。同时,我们也可以使用阿里云自带的快照备份,这样可以连带数据和环境一起备份。如果出现错误,我们还可以恢复全部。即便我们很有把握,也需要备份数据。

 

3、暂停网站环境,如果我们使用的面板或者环境包,我们在备份数据之后,可以先暂停网站环境,因为在转移数据过程中会出现数据差异问题。

 

第二、查看当前数据盘

 

 代码如下 复制代码

fdisk -l

 

 

因为这里老左仅仅是演示挂载的过程,所以我数据盘只购买到20GB,通过命令我们可以看到当前还有21GB没有挂载。

 

第三、分区数据盘

 

 代码如下 复制代码

fdisk /dev/xvdb

 

 

依次操作 n p 1 回车 回车 wq保存退出。

 

第四、检查分区是否完毕

 

 代码如下 复制代码

fdisk -l

 

 

我们检查分区是否完毕,可以看到上图,有多了一行/dev/xvdb1 有就对了。

 

第五、格式化分区

 

 代码如下 复制代码

mkfs.ext3 /dev/xvdb1

 

格式化分区有一个写入过程,稍微等一会。

 

 

第六、备份迁移临时数据

 

1、创建临时目录用于迁移数据

 

 代码如下 复制代码

mkdir /mnt/data

 

2、临时挂载

 

 代码如下 复制代码

mount /dev/xvdb1 /mnt/data

 

3、迁移数据

 

mv /www/* /mnt/data

 

我们需要迁移数据到挂载的目录中。这里如果我们用的是WDCP面板环境,或者其他是用到www目录的都这样写,如果是AMH面板或者LNMP等环境则是home目录的,则需要将home目录中的文件迁移。迁移的过程中稍微有一个过程,根据数据的大小迁移时间不同。

 

4、修改启动项

 

 代码如下 复制代码

echo '/dev/xvdb1 /www ext3 defaults 1  2' >> /etc/fstab

 

5、还原数据

 

 代码如下 复制代码

mv /mnt/data /www/

 

最后,检查是否完整

 

我们将数据还原之后可以检查网站是否正常,最好是我们重启VPS或者开启Apache或者Nginx等环境之后,看看网站是否没有问题。

 

 

我们可以看到www目录就是我们所在的目录也是挂载盘的目录,因为这里我只买了20GB,所以看到的是20GB,系统盘也是20GB,一般我们会买的较多一些,已有20GB,再买20GB,一般真的闲的。

 

总结,这样老左就完成了利用阿里云服务器ECS已有环境和站点进行挂载和迁移数据,还可以确保网站正常运行。需要注意的几个问题就是查看数据盘的盘符,不要弄错了,每个人是不同的,但需要检查。以及需要挂载的路径是根据我们环境来定的,比如我们是amh面板或者lnmp环境,就是home目录,如果是WDCP面板等则是WWW目录,这个不能搞错。

时间: 2024-11-01 09:32:49

阿里云服务器ECS已有网站挂载数据盘和迁移数据 适合WDCP/AMH等环境的相关文章

阿里云服务器ECS怎么样?阿里云服务器ECS选择方案建议

如果我们的网站追求速度.且正规的站点,老蒋个人建议还是选择国内的主机商,以前我们都会选择虚拟主机,如今我们都会选择云主机.VPS等,一来稳定性高,二来具有独立IP等特点,利于网站的扩展.在目前国内的云主机服务商中,竞争还是很激烈的,小的IDC商家可能以后会区域终结,取而代之的是门户网站的云主机项目,比如阿里云.腾讯云.景安快云.百度云等等. 在这篇文章中,老蒋来分享对于新用户来说可能比较有用的,关于如何选择阿里云服务器ECS产品,因为在众多的配置方案和数据中心机房中,无从下手,所以这一篇还是比较

php-用阿里云服务器如何搭建一个网站?

问题描述 用阿里云服务器如何搭建一个网站? 今天买了一个阿里云服务器和一个域名,域名绑定了,也解析了,在网上下载了一套PHP源码,用phpstudy 搭建了一个环境,不知道,怎么把代码上传到阿里云服务器中,并且直接使用?(初学者,希望大神们教下,谢谢!) 解决方案 代码上传到阿里云服务器可以使用ftp,也可以在服务器上搭建svn.git等来实现,使用的话等你把代码上传到服务器可以直接访问的目录下之后直接输入ip或者域名就好了 解决方案二: 有几种办法,您可以参考一下 第一种:在阿里云服务器里建一

阿里云服务器ECS配置LNMP

刚刚买的阿里云服务器ECS镜像CentOS 6.5 64位. 准备配置个laravel跑,另外之前一直使用mysql,因为php7 & mariadb跟php5 & mysql开发的变化,没有使用最新版本. 参考此文使用yum install安装的lnmp版本为:nginx-1.10.2.php5.3.3.mysql5.1.装完后配置phpMyAdmin-4.6.3及最新版本都报不同错误,于是对php.mysql版本升级. 如果你yum或者rpm升级mysql中,可能跟我一样,遇到各种li

如何用阿里云服务器Linux建WordPress网站

购买阿里云服务器前,请先到阿里云官网领取幸运券,然后再购买,除了价格上有很多优惠外,还可以参与抽奖.详见:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=2a7uv47d&utm_source=2a7uv47d 安装web环境,需要用到xshell软件.xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.打开

云服务器 ECS 搭建WordPress网站:购买 Linux 实例

购买 Linux 实例 对于个人使用的小型网站,一台云服务器 ECS 实例可以满足需求.这里只介绍新购实例.如果您有镜像,可以使用自定义镜像创建实例. 注意:这个文档中描述的实例将结合 云市场 的 阿里云linux一键安装web环境 使用,而这个产品目前仅支持 CentOS.Ubuntu 和 Aliyun Linux. 操作步骤 1.登录 云服务器管理控制台.如果尚未注册,单击 免费注册. 2.定位到 云服务器 ECS > 实例.单击 创建实例. 3.选择付费方式:包年包月 或 按量付费.因为目

阿里云服务器ECS(Ubuntu)搭建nginx服务器 详细步骤教程

假设阿里云服务器的ip是192.168.1.10(读者需要换成自己的ip地址),并且没有选择任何安装包.现在ECS是完全空的,除了必须的Linux系统外,其他什么都没有.还有一点,本文选择的是Ubuntu Linux 14.04 64位版本.Linux比较节省内存,因为并没有UI部分,纯控制台操作. 本文只安装nginx服务器,后面的文章会配置其他环节,如PHP.Java.MySQL等. 在安装之前需要完成如下两项工作. 找一个工具上传文件(如nginx安装包) 连接到服务器的Console上,

阿里云服务器ECS安装linux CentOS 6.8教程

一.先登录你的阿里云账号.前提是你要有云服务器,怎么购买我们这里就不写教程了.登录进去以后点击管理控制台,点击云服务器ECS 二.然后点击实例 三.找到需要修改装系统的实例 点击管理 四.如果服务器还在运行,先停止掉,然后点击更换系统盘. 五.选择公共镜像-->选择CentOS 版本这里我们选择的是6.8 64位.登录名默认root.设置登录密码点击确定更换.如果你的阿里云账号绑定了手机,这里需要手机验证码. 输入验证码以后更换成功 点击查看,他正在启动中,等待一会... 六.大概30秒以后启动

云服务器 ECS快速入门:Windows 格式化数据盘

Windows 格式化数据盘 如果您已经为 ECS 实例配了数据盘,您需要先格式化并分区数据盘后才能正常使用数据盘. 注意: 磁盘分区和格式化是高风险行为,请慎重操作.本文档描述如何处理一个新买的数据盘,如果您的数据盘上有数据,请务必对数据盘创建快照以避免可能的数据丢失. 云服务器 ECS 仅支持对 数据盘 进行分区,而不支持对 系统盘 进行分区.如果您强行使用第三方工具对系统盘进行分区操作,可能引发未知风险,如系统崩溃.数据丢失等. 本文描述如何用一个新的数据盘创建一个单分区数据盘并挂载文件系

云服务器 ECS 搭建WordPress网站:部署 Web 环境(LAMP)

部署 Web 环境(LAMP) 本节介绍如何使用 云市场 的 阿里云linux一键安装web环境 一键部署 Web 环境,包括安装 Nginx.MySQL.PHPWind 和 phpMyAdmin. 软件包中包含的软件及版本如下: Nginx:1.4.4 Apache:2.2.29.2.4.10 MySQL:5.1.73.5.5.40.5.6.21 PHP:5.2.17.5.3.29.5.4.23.5.5.7 PHP 扩展:Memcached.Zend Engine/Opcache JDK:1.