lnmp阿里云ecs挂载数据硬盘的方法

阿里云主机默认是不会帮你挂载数据盘的,数据盘命名也与传统不太一样。具体的可以用 fdisk -l 来查看:

# fdisk -l

Disk /dev/hda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2610    20964793+  83  Linux

Disk /dev/xvdb: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/xvdb doesn't contain a valid partition table
看到了吧,数据盘在 /dev/xvdb 上,且没有文件系统,/dev/hda1 为系统盘。千万不要将重要数据安装到 /dev/hda1 中去哦,否则出现一些重大事故,哭都来不及。一般用阿里云主机的基本都是建立网站的,那么如果安装 centos 的话,就将 /dev/xvdb1 挂载到 /var/www 目录中去吧,具体操作如下:

ssh name@aliyunhost
切换到 root
运行 fdisk /dev/xvdb 命令,按提示进行分区操作
格式化分区:mkfs.ext3 /dev/xvdb1
挂载目录:mount /dev/xvdb1 /var/www
修改fstab使得开机即挂载:/dev/xvdb1 /var/www ext3 defaults 0 0

当然你也可以使用最新的 ext4 文件系统。挂载目录根据你的用途自行决定。

如果使用常用的LNMP一键安装包安装系统环境,网站根目录默认为: /home/wwwroot

有两个方法

1 . 直接挂载到目录/home/wwwroot
这个直接按阿里云官方的教程操作就可以了,只是需要建立目录 # mkdir /home/wwwroot

然后把 /mnt 替换为 /home/wwwroot 即可

操作完上面这些,再安装LNMP一键包即可。

2 . 软件安装在系统盘,但网站数据放在数据盘
LNMP还是安装在系统盘里,阿里云服务器的数据盘挂载也按原来的操作
只要在添加网站时将默认目录修改成 /mnt 即可

这样的好处有两点:

1.  可以使用到更多的数据盘空间

2. 重装系统或环境不会影响网站数据,当然格式化数据盘也不会影响系统和环境。

*另外也可以把数据盘再多分一个区,把其中一个分区挂载到数据库目录,比如/usr/local/mysql,方法同上

-----------

如果现在网站已经建在系统盘下了,还有办法迁移到数据盘吗?站点在home下,数据盘还可以加载到home目录吗?

当然可以,先将/home目录下的文件移动到其他目录,然后把数据盘挂载到/home,把数据移回即可

时间: 2024-09-20 04:21:48

lnmp阿里云ecs挂载数据硬盘的方法的相关文章

【云中沙箱】如何进行阿里云ECS的备份和恢复?

如何进行阿里云ECS的备份和恢复? 云中沙箱实验"ECS的磁盘挂载.快照及自定义镜像",教您快速掌握阿里云ECS的备份和恢复.   云中沙箱,阿里云官方实验平台.网址:http://lab.aliyunedu.net       一.基本概念   阿里云ECS实例云盘         阿里云ECS实例的云盘提供数据块级别的数据存储,采用三副本的分布式机制,为 ECS 实例提供 99.9999999% 的数据可靠性保证.ECS云盘既可以单独使用,又可以组合使用,从而满足不同应用场景的需求

利用阿里云产品的数据备份与恢复实践

背景 对业务系统来说,数据可靠性非常重要.如何通过简单的配置,实现适当有效的备份机制并具备快速恢复能力是本最佳实践所要解决的主要问题. 不同的业务系统,对可用性和备份恢复的要求有很大的不同:对一般系统来说,因为阿里云默认有3份冗余副本.对磁盘和数据库的每天自动备份,并承诺99.9%的可用性,所以不须做更多配置.但为了应对意外情况,需要做好变更日志和本地备份: 对业务价值比较大的系统来说,只要做到严格遵守操作规范和利用阿里云提供高可用.数据备份和恢复机制,无论发生何种类型的故障或灾难,也能降低损失

阿里云如何扩容数据盘(Linux 实例)

阿里云如何扩容数据盘(Linux 实例) 随着业务的增长,您的磁盘容量可能无法满足数据存储的需要,这时您可以扩容磁盘. 本文档介绍的方法只适用于数据盘 .如果要扩容系统盘 ,需要采用更换系统盘的方式.请参考 更换系统盘. 扩容须知 扩容前 建议在扩容磁盘之前 手动创建快照,以备份数据. 磁盘上如果正在执行创建快照的操作,则此时不允许进行扩容操作. 只做磁盘容量的扩容,不做文件系统的扩容. 支持普通盘的扩容,不支持本地盘(本地磁盘.本地 SSD 盘)的扩容. 挂载在实例上的数据盘,只有实例 为 运

阿里云如何扩容数据盘(Windows 实例)

阿里云如何扩容数据盘(Windows 实例) 随着业务的增长,您的磁盘容量可能无法满足数据存储的需要,这时您可以扩容磁盘. 本文档介绍的方法只适用于数据盘 .如果要扩容系统盘 ,需要采用更换系统盘的方式.请参考 更换系统盘. 扩容须知 扩容前 建议在扩容磁盘之前手动创建快照,以备份数据. 磁盘上如果正在执行创建快照的操作,则此时不允许进行扩容操作. 只做磁盘容量的扩容,不做文件系统的扩容. 支持普通盘的扩容,不支持本地盘(本地磁盘.本地 SSD 盘)的扩容. 挂载在实例上的数据盘,只有实例 为

阿里云ECS & VPC API 产品和业务限制有哪些

  阿里云ECS & VPC API 产品和业务限制 限制项 普通用户限制描述 例外申请方式(例外上限) 创建 ECS 资源的财务限制 账户余额大于等于 100 元现金 工单 创建 ECS 资源的用户限制 用户需实名认证   用户可生产实例的可用区的范围 1 个在线的可用区 工单申请更多 用户可生产磁盘的可用区的范围 用户可生成实例的可用区与用户拥有实例的可用区去重后的并集 没有高配 用户默认可用的按量实例规格(系列 I) ecs.t1.small(1 核 1 G) 工单 ecs.s1.smal

阿里云oss挂载到linux本地文件系统

对象存储 OSS 阿里云对象存储服务 (OSS) 是一种高度可伸缩且安全可靠的云对象存储服务,让您可以存储.备份和归档大量数据.阿里云 OSS 是一种简单易用的服务,让您每秒能处理数百万请求,它还支持大数据.科学与财务分析以及媒体应用. 阿里云是一家全球性云对象存储提供商,让您可以随时随地以高度安全.经济实惠的方式存储.处理和访问数据.阿里云 OSS 为企业提供加密云存储,具有自动数据复制与故障转移功能及高达 99.9% 的服务可用性和数据可靠性,是容灾的理想选择. 对比 阿里云OSS : 好处

在阿里云ECS上轻松实现无域控的SQL Server AlwaysOn可用性组

在阿里云ECS上轻松实现无域控的SQL Server AlwaysOn可用性组 前言 SQL Server AlwaysOn功能在SQL Server 2012版本就已经出来了,AlwaysOn 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案,可最大程度地提高一组用户数据库对企业的可用性.从我的角度来看,这个功能提供的是革命性的改变,首先他实现了多个副本并且可读,非常方便实现读写分离方案,比起使用Database Mirroring +Relication实现读写分

阿里云ECS服务器香港机房配置、速度及性能简单体验记录

如今阿里云产品线越来越丰富,在一定程度上将会影响到行业内的其他个人和公司的业务,不过在一定程度上也并不一定说阿里云的产品一定有太高的性价比优势,比如带宽的限制和成本还是比较高的.像如果我们公司和个人的业务在服务上,以及主机的稳定性上有提升,并不一定惧怕这些大佬的产品,反而我们还有一个比较.   目前,阿里云ECS服务器机房已经扩展到香港.新加坡.美国.浙江.青岛.上海.北京.深圳等多个机房,如果我们非大陆业务且不喜欢BA手续的,我们可以选择香港和新加坡线路,虽然价格稍微有点高,但是速度上还是可以

阿里云ECS服务器怎么选择 阿里云ECS开通教程

目前,阿里云有提供青岛.北京.深圳.上海.美国.新加坡.香港等多个机房,首篇文章就来记录我们如何购买阿里云ECS服务器. 第一.阿里云官方网站  代码如下 复制代码 官网地址:www.aliyun.com 我们需要准备一个阿里云账户,这里很简单,一般我们都有淘宝账户的,都是可以登入. 第二.选择购买阿里云ECS服务器 阿里云目前有ECS服务器.云数据库.云盾.存储数据库等等多种产品,这里我们先从ECS云服务器开始,我们用来项目调试和网站建设,都需要用到服务器的.   看到上图,我们从"产品&qu