多重保护,提升读写,提高利用率
云物理机性能卓越、满足核心高性能应用场景
服务器托管性能可控、资源独享、物理资源隔离
镜像标准镜像、服务集成镜像,自定义镜像
本地快照定期对数据备份,以防数据丢失
本文档主要介绍比格云主机(linux)数据盘进行扩容的操作步骤和注意事项,数据盘默认分区是/dev/vdc1,数据盘默认挂载点是/data。系统盘免费赠送60G,不支持扩容。
数据盘扩容总的可以分为两类,不涉及分区数量变化和涉及分区数量变化。
不涉及分区数量的变化只对现有分区容量进行扩容,建议使用growpart工具进行扩容。growpart可以对MBR和GPT分区进行扩容,详细步骤如下。
2.2.1.制作快照
包月或者包年的云主机,对数据盘进行扩容前请先为数据盘创建快照,做好数据备份确保原有数据安全。
按需付费的云主机无法对数据盘制作快照,请先将重要数据拷贝到其他存储介质上确保原有数据安全。
新购买的数据盘,请忽略该步骤。
制作快照步骤请参见比格云-做新一代高性能云主机 (biggeryun.com)。
2.2.2.在控制台扩容数据盘容量
控制台扩容数据盘容量具体步骤如下:
A)在云主机列表中点击管理,进入主机管理页面;
B)点击右上角关机按钮,先关闭要扩容数据盘的云主机;
C)在主机管理页面点击升级配置,进入配置扩容页面;
D)在数据盘栏将当前容量修改为扩容后的容量(40G升到60G);
E)应付差价计算出来确认后,点击立即购买;
F)点击立即购买后,会弹出价格确认页面,确认无误点击确定,页面弹出操作成功提示即表示控制台扩容数据盘容量成功。(控制台扩容数据盘容量后,您还不能使用扩容的容量,需要在云主机内部扩容分区和文件系统。)
2.2.3.查看数据盘分区情况
以root用户登录到云主机,查看数据盘的容量(控制台扩容是否生效)、分区类型(MBR或GPT)、文件系统类型(ext4或xfs)。不同的分区、文件系统类型,后续扩容操作中存在差异。
2.2.3.1.验证控制台扩容是否生效
查看命令
lsblk
该示例中40G表示分区/dev/vdc1可使用的容量为40G,60G表示/dev/vdc盘总容量为60G,说明控制台扩容数据盘容量成功。
2.2.3.2.查看分区类型
查看命令
fdisk -lu
该示例中展示了系统盘(/dev/vda1)和数据盘(/dev/vdc1)的分区类型。
说明:
A)Disklabel type:dos,表示为MBR分区
B)Disklabel type:gpt,表示为GPT分区
2.2.3.3.查看系统文件类型
查看命令
df -Th
执行结果如下,Type为对应分区的文件系统类型,Mounted on为对应文件系统的挂载点。文件系统类型不同对应的扩容命令不同,具体如下:
ext*文件系统使用resize2fs,如:resize2fs /dev/vdc1
xfs文件系统使用xfs_growfs,如:xfs_growfs /data
2.2.4.growpart扩容分区
2.2.4.1.安装gdisk工具
如果您的分区格式为GPT,则必须安装gdisk。如果您的分区格式为MBR,则无需安装gdisk。
安装命令
yum install -y gdisk
说明:
如果系统版本较低无法直接使用yum安装,可先在下方的链接中下载适合自己系统(发行版本、大版本号、32位\64位)的rpm包,然后上传到服务器,使用rpm命令安装,具体如下:
下载地址:http://rpm.pbone.net/
安装示例:rpm -ivh gdisk-0.8.10-1.el6.x86_64.rpm
2.2.4.2.安装growpart工具
CentOS7及以上版本安装命令
yum install -y cloud-utils-growpart
Debian9及以上版本、Ubuntu14及以上版本安装命令
apt-get update
apt-get install -y cloud-guest-utils
说明:
A)如果系统版本较低无法直接使用yum或者apt-get命令安装,可先在下方的链接中下载适合自己系统(发行版本、大版本号、32位\64位)的rpm包,然后上传到服务器,使用rpm命令安装。
B)growpart需自行安装依赖包,具体如下:
rpm包仓库地址
http://rpm.pbone.net/
安装命令
rpm -ivh dracut-modules-growroot-0.20-3.fc21.noarch.rpm cloud-utils-growpart-0.27-10.el6.x86_64.rpm
2.2.5.扩容分区
扩容分区的命令
growpart /dev/vdc 1
说明:
A)/dev/vdc和1之间需要空格分隔,如果需要扩容其他分区,请根据实际情况修改分区和分区号。
B)CentOS6和Redhat6版本的系统执行完growpart命令后需要重启系统使其生效。
C)growpart命令执行结果如下:
2.2.6.扩容文件系统
文件系统类型不一样扩容的命令也不一样,需根据上面查询的文件系统类型运行对应的命令进行文件系统扩容。
ext*类型文件系统扩容命令
resize2fs /dev/vdc1
xfs类型文件系统扩容命令
xfs_growfs /data
说明:
A)/dev/vdc1为本示例中的分区,请根据自己的情况进行修改。
B)/data为本示例中的挂载目录,请根据自己的情况进行修改。
2.2.7.扩容验证
执行完上述扩容操作后可使用如下命令进行扩容验证。
lsblk
从上图可以看到分区/dev/vdc1的容量已经由40G升到了60G,至此数据盘扩容完毕。
涉及分区数量变化的扩容无法使用growpart工具,使用fdisk或者parted创建分区,再使用mkfs格式化新分区,具体步骤如下。
3.2.1.操作案例
Centos 6.5 64位数据盘“/dev/vdc”原有容量200GB,只有一个分区“/dev/vdc1”。将数据盘容量扩大至300GB,本示例为新增的100GB分配新的MBR分区“/dev/vdc2”。
3.2.2.在控制台扩容数据盘容量
控制台扩容数据盘容量具体步骤如下:
G)在云主机列表中点击管理,进入主机管理页面;
H)点击右上角关机按钮,先关闭要扩容数据盘的云主机;
I)在主机管理页面点击升级配置,进入配置扩容页面;
J)在数据盘栏将当前容量修改为扩容后的容量;
K)应付差价计算出来确认后,点击立即购买;
点击立即购买后,会弹出价格确认页面,确认无误点击确定,页面弹出操作成功提示即表示控制台扩容数据盘容量成功。(控制台扩容数据盘容量后,您还不能使用扩容的容量,需要在云主机内部扩容分区和文件系统。)
3.2.3.新建分区
fdisk -u /dev/vdc
3.2.4.查看分区
3.2.5.格式化文件系统
创建ext4文件系统命令
mkfs.ext4 /dev/vdc2
创建xfs文件系统:
mkfs.xfs /dev/vdc2
3.2.6.查看文件系统信息
查看命令:
blkid /dev/vdc2
示例结果如下所示:
3.2.7.挂载
挂载命令:
mount /dev/vdc2 /test
3.2.8.设置开机自动挂载分区
3.3.1.操作案例
Centos 7.2 64位数据盘“/dev/vdc”原有容量200GB,只有一个分区“/dev/vdc1”。将数据盘容量扩大至300GB,本示例为新增的100GB分配新的GPT分区“/dev/vdc2”。
3.3.2.在控制台扩容数据盘容量
控制台扩容数据盘容量具体步骤如下:
L)在云主机列表中点击管理,进入主机管理页面;
M)点击右上角关机按钮,先关闭要扩容数据盘的云主机;
N)在主机管理页面点击升级配置,进入配置扩容页面;
O)在数据盘栏将当前容量修改为扩容后的容量;
P)应付差价计算出来确认后,点击立即购买;
点击立即购买后,会弹出价格确认页面,确认无误点击确定,页面弹出操作成功提示即表示控制台扩容数据盘容量成功。(控制台扩容数据盘容量后,您还不能使用扩容的容量,需要在云主机内部扩容分区和文件系统。)
3.3.3.查看磁盘的分区信息
查看命令
parted /dev/vdc
设置显示单位:unit s
查看分区信息:p
回显类似如下信息:
3.3.4.新建分区
以为新增容量分配一整个分区为例,执行以下命令,按“Enter”。
mkpart 磁盘分区名称 起始磁柱值 截止磁柱值
命令示例
mkpart test 419430239s 100%
由于4中,已有分区“dev/vdc1”的截止磁柱值为419430366s”,因此对于新增分区“dev/vdc2”,起始磁柱值设置为“419430239s”,截止磁柱值设置为“100%”。此处仅供参考,您可以根据业务需要自行规划磁盘分区数量及容量。
回显类似如下信息:
3.3.5.格式化文件系统
创建命令
mkfs -t 文件系统 磁盘分区
xfs文件系统命令
mkfs -t xfs /dev/vdc2
ext*文件系统命令
mkfs -t ext4 /dev/vdc2
回显类似如下信息:
3.3.6.挂载
挂载命令
mount /dev/vdc2 /test
3.3.7.设置开机自动挂载分区
3.4.1.操作案例
Centos 7.2 64位数据盘“/dev/vdc”100GB,当数据盘没有创建分区,未创建文件系统,可参见以下步骤创建vdc1分区及文件系统。
3.4.2.在控制台购买数据盘容量
控制台购买数据盘容量具体步骤如下:
Q)在云主机列表中点击管理,进入主机管理页面;
R)点击右上角关机按钮,先关闭要扩容数据盘的云主机;
S)在主机管理页面点击升级配置,进入配置扩容页面;
T)在数据盘栏将当前容量修改为购买后的容量;
U)应付差价计算出来确认后,点击立即购买;
点击立即购买后,会弹出价格确认页面,确认无误点击确定,页面弹出操作成功提示即表示控制台扩容数据盘容量成功。(控制台扩容数据盘容量后,您还不能使用扩容的容量,需要在云主机内部扩容分区和文件系统。)
3.4.3.查看磁盘的分区信息
查看命令
lsblk
回显类似如下信息:
3.4.4.新建分区
新建分区命令
fdisk -u /dev/vdc
输入p:打印分区表。
输入n:新建分区。
输入p:选择分区类型为主分区。
输入<分区号>:选择分区号。本示例选取了1。
输入w:保存修改并退出。
3.4.5.格式文件系统
格式化命令
mkfs -t 文件系统 磁盘分区
ext*文件系统命令
mkfs -t ext4 /dev/vdc1
xfs文件系统命令
mkfs -t xfs /dev/vdc1
3.4.6.挂载
挂载命令
mount /dev/vdc1 /data
3.4.7.设置开机自动挂载磁盘分区
执行如下命令,查询磁盘分区的UUID,然后编辑/etc/fstab
blkid 磁盘分区
blkid /dev/vdc1
Copyright © 2011-2024 Biggeryun.com. All Rights Reserved. 比格云 版权所有
工信部可信云云主机服务认证 | 国家信息安全等级保护三级认证 | 《中华人民共和国增值电信业务经营许可证》B1-20172466 | 沪ICP备12023723号-6 | 沪公网安备 31011502006948号 拒绝网络谣言 清朗网络环境