阿里云服务器学生(阿里云ECS云服务器数据盘分区及挂载到指定目录)

概述原因分析默认情况下,我们所购买的 Linux 系统阿里云云服务器是只有20G系统盘,如果项目所需的硬盘空间比较大,那我们就可以增加一块数据盘,但是在配置环境之前就得把数据盘分区并挂载到指定目录,如果不挂载数据盘网站文件依然会在默认的系统盘里。挂载好处1.可以使用到更多的数据盘空间;2.重装系统、环境或格式化系统盘不会影响网站数据。其他玩法1.可以把数据盘再多分一个区,把其中一个分区挂载到数据库目录,比如:/usr/local/mysql。2.如果现在网站已经建在系统盘下了,同样可以将网站数据移至数据盘。先将 /home 目录下的文件移动到其他目录,然后把数据盘挂载到 /home,把数据移回即可!操作流程0x01 检查磁盘情况如上图,在没有格式化和分区数据盘之前,使用“df –h”命令是看不到数据盘的,只看到“/dev/hda1”代表的系统盘;继续使用“fdisk -l”命令查看100G的磁盘情况,显示“/dev/xvdb”这里表示该磁盘未进行分区。P.S.若您执行“fdisk -l”命令,发现没有“/dev/xvdb”表明您的云服务器无数据盘,那么您无需进行挂载。0x02 对数据盘分区使用“fdisk /dev/xvdb”命令对数据盘进行分区。如下图,根据提示依次输入“n”,“p”,“1”,两次回车,“wq”,分区就开始了,视数据盘大小而完成时间不同。P.S. 输入1则建立 xvdb1 分区,如已存在该分区,则可以输入2建立 xvdb2 分区,以下皆以xvdb1为例。0x03 查看新分区再次使用“fdisk -l”命令可以看到,新的分区 xvdb1 已经建立了。0x04 格式化新分区以ext3为例:使用“mkfs.ext3 /dev/xvdb1”命令对新分区进行格式化:P.S.如需使用ext4格式,将命令中的ext3替换为ext4即可。0x05 添加分区信息使用“echo ‘/dev/xvdb1 /mnt ext3 defaults 0 0’ >> /etc/fstab”(不包括双引号)命令添加分区信息。然后使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功。注意:1.Ubuntu 12.04不支持barrier,所以正确写法是“echo ‘/dev/xvdb1 /mnt ext3 barrier=0 0 0’ >> /etc/fstab”2.此命令是将数据盘挂载到mnt文件夹上,可以把网站数据挂载到其他文件夹直接替换命令中的mnt部分。0x06 挂载新分区使用“mount -a”命令挂载新分区,然后用“df -h”命令看看有没有挂载成功,如下图表示挂载成功。总结无,小编是个不懂反思的人~

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.175ku.com/26797.html