随着业务发展和应用数据增长,当系统盘的存储空间不足时,您可以挂载一块数据盘以扩展服务器的存储容量并适应新的业务需求。本文主要介绍如何挂载数据盘。
一台轻量应用服务器实例只能挂载一块数据盘。 如果创建实例时挂载了数据盘,创建实例后只能扩容数据盘。具体操作,请参见扩容数据盘。 数据盘与轻量应用服务器实例为绑定状态,无法单独卸载。 数据盘仅支持包年包月的计费方式,并按照数据盘大小(GB)和使用时长收取费用,数据盘费用=数据盘单价*容量*购买时长。 不同地域的价格可能不同,您可以在块存储定价页面,选择地域和块存储价格页签,查看不同地域下的价格。 数据盘到期日与所挂载的轻量应用服务器实例一致。 挂载数据盘后,轻量应用服务器实例和数据盘必须一起续费,无法单独为实例或数据盘续费。 说明 本步骤主要介绍创建轻量应用服务器后,挂载数据盘的操作,如果您在创建轻量应用服务器时已选择了数据盘,请跳过此步骤。 单击待挂载数据盘的轻量应用服务器卡片中的实例ID。 单击磁盘页签,进入磁盘页面。 在页面左上角,单击挂载数据盘。 在弹出的挂载或扩容数据盘注意事项对话框中,阅读注意事项后,单击前往数据盘操作页面。 确认当前配置及其到期时间,并在数据盘后,选择数据盘的大小。 说明 轻量应用服务器仅支持挂载一块数据盘。 选中我已阅读并同意轻量应用服务器服务协议和我已阅读并同意镜像使用协议复选框。 单击立即购买。 根据界面提示完成支付即可。 服务器上挂载的数据盘必须分区格式化才能正常使用。不同操作系统的数据盘分区格式化的操作不同,请您根据服务器实际场景进行操作。 重要 如果创建轻量服务器时挂载了数据盘: Linux服务器必须分区格式化数据盘才能正常使用。 Windows服务器默认已经分区格式化数据盘,您无需执行此步骤。 如果创建轻量应用服务器后手动挂载数据盘,Linux和Windows服务器必须分区格式化数据盘才能正常使用。 分区格式化Linux服务器的数据盘 分区格式化Windows服务器的数据盘 本示例以CentOS 7.6 64位系统为例,介绍如何在Linux服务器上使用Parted和e2fsprogs工具分区并格式化数据盘。 Linux服务器上挂载的数据盘,建议您采用GPT分区格式,并采用xfs或者ext4文件系统。 远程连接Linux服务器,并安装Parted和e2fsprogs工具。 安装Parted工具: 安装e2fsprogs工具: 远程连接服务器。 具体操作,请参见远程连接Linux服务器。 运行以下命令,切换为 依次运行以下命令,安装Parted和e2fsprogs工具。 运行以下命令,查看服务器内的数据盘信息。 查看到的数据盘信息如下图所示。 说明 轻量应用服务器仅能挂载一块数据盘,该盘的设备名称默认为 使用Parted工具为数据盘进行分区。 运行以下命令开始分区。 运行以下命令,设置GPT分区。 系统将提示您转换分区格式将导致磁盘数据丢失。本文介绍如何处理一块全新的数据盘,因此输入Yes即可。 运行以下命令,划分一个主分区,并设置分区的开始位置和结束位置。 运行以下命令,检查分区是否对齐。 如下图所示,表示分区已对齐。 运行以下命令,查看分区表。 分区表信息如下所示: 运行以下命令,退出Parted工具。 运行以下命令,使系统重读分区表。 运行以下命令,为/dev/vdb1分区创建一个文件系统。 根据您的需求运行以下任一命令,创建文件系统。 本示例中选择创建ext4文件系统。 创建一个ext4文件系统。 创建一个xfs文件系统。 在/etc/fstab文件中写入新分区信息,启动开机自动挂载分区。 运行以下命令,创建一个名为/test的挂载点。 运行以下命令,备份/etc/fstab。 运行以下命令,向/etc/fstab里写入新分区信息。 说明 /dev/vdb1为数据盘分区设备名、/test为本示例中自定义的挂载点、ext4表示ext4文件系统,您需要根据实际情况做相应修改。 运行以下命令,查看/etc/fstab的信息。 如果返回结果里出现了写入的新分区信息,说明写入成功。 运行以下命令,使/etc/fstab中挂载数据盘的配置生效。 运行以下命令,查看目前磁盘空间和使用情况。 如果返回结果里出现新建文件系统的信息,说明挂载成功,您可以使用新的文件系统了。使用限制
费用说明
操作步骤
步骤一:挂载数据盘
步骤二:分区格式化数据盘
yum install -y parted
yum install -y e2fsprogs
root
用户,并返回根目录。sudo su root
cd
fdisk -l
/dev/vdb
。parted /dev/vdb
mklabel gpt
mkpart primary 1 100%
align-check optimal 1
print
quit
partprobe
mkfs -t ext4 /dev/vdb1
mkfs -t xfs /dev/vdb1
mkdir /test
cp /etc/fstab /etc/fstab.bak
echo `blkid /dev/vdb1 | awk '{print $2}' | sed 's/\"//g'` /test ext4 defaults 0 0 >> /etc/fstab
cat /etc/fstab
mount -a
df -h
相关操作