天翼云硬盘使用教程-Linux云硬盘扩容后处理 | ||||||||||||||||||||||||||||||
产品推荐: 1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>; 2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>> 3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>> 4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>> 天翼云硬盘使用教程-Linux云硬盘扩容后处理 操作场景 扩容成功后,需要将扩容部分的容量划分至原有分区内,或者对扩容部分的云硬盘分配新的分区。 本文以“CentOS 7.0 64位”操作系统为例,采用fdisk和parted分区工具为扩容后的磁盘分配分区。不同操作系统的操作可能不同,本文仅供参考。 为扩容后的磁盘分配分区,您可以根据业务需要以及实际的磁盘情况选择以下两种扩容方式,具体如下: 方式一:新增分区(业务不中断) 为扩容后的磁盘增加新的分区,不需要卸载原有分区,相比替换原有分区的方法,对业务影响较小。推荐系统盘或者需要保证业务不中断的磁盘扩容场景使用。 如果当前磁盘使用的是MBR分区形式,则此时要求扩容后的数据盘最大容量为2TB,并且磁盘的分区数量还未达到上限。 方式二:替换原有分区(中断业务) 如果当前磁盘使用的是MBR分区形式,并且磁盘的分区数量已经达到上限,则此时需要替换原有分区。替换原有分区不会删除原有分区的数据,但是需要卸载原有分区,会影响线上业务运行。
操作前检查 检查待扩容磁盘的文件系统 扩容前,需要检查待扩容磁盘的文件系统是否可正常挂载。
可以看到,“/dev/xvdb1”的文件系统为“ext4”,并且已挂载至“/mnt/sdc”。
查看分区形式,选择分区工具 分区前,需要查看当前磁盘的分区形式,当为MBR时可以选择fdisk或者parted工具,当为GPT时需要使用parted工具。 执行命令fdisk -l,查看当前磁盘的分区形式,回显如下:
“Disk label type”表示当前磁盘的分区形式,dos表示磁盘分区形式为MBR,gpt表示磁盘分区形式为GPT。 采用新增分区方式分配扩容空间(fdisk工具) 本示例介绍使用fdisk工具,为磁盘扩容后的空间分配一个新的分区,并挂载到“/opt”目录下。
磁盘使用MBR分区形式,最多可以创建4个主分区,或者3个主分区加1个扩展分区。并且,扩展分区不可以直接使用,需要划分成若干个逻辑分区才可以使用。 此示例中系统盘主分区已满,且原来已经有5个分区(3个主分区加2个逻辑分区),所以系统自动在扩展分区中新增逻辑分区,编号为6。
本示例中使用默认起始磁柱编号。
本示例中使用默认截止磁柱编号为例。
以上回显表示分区创建完成。 如果过程中分区操作有误,请输入“q”,则会退出fdisk分区工具,之前的分区结果将不会被保留。
执行命令mkfs -t ext4 /dev/xvda6,设置新建分区文件系统格式。本示例中以“ext4” 文件格式为例。回显如下:
格式化需要等待一段时间,请观察系统运行状态,若回显中进程提示为done,则表示格式化完成。
采用替换原有分区方式分配扩容空间(parted工具) 本示例介绍使用parted工具,将磁盘扩容后的容量分配到原有分区/dev/xvdc1中,替换原有分区。此操作需要中断业务。 本示例中,磁盘“/dev/xvdc”有1个分区,其中分区“/dev/xvdc1”已挂载至“/mnt/sdc”目录下。由于只有一个分区,因此该分区也算作末尾分区。
当前数据盘“/dev/xvdc”总容量为60 GB,已分配分区的容量为10 GB,其中末尾分区为“/dev/xvdc1”,已挂载至“/mnt/sdc”目录下。
如果出现以上提示信息,输入“Fix”修复当前磁盘的异常情况。并记录待替换分区“/dev/xvdc1”的初始和截止磁柱值,在后续重新划分分区需要使用。此处初始磁柱值为2048,截止磁柱值为20969471。
显示已删除成功。
若出现以下性能优化提示,请先输入“Cancel”,停止分区。
然后找出对应磁盘最优性能的初始磁柱值,再使用该值进行分区即可。如果已经是最优性能,则不会出现该提示,本操作中性能最优的初始磁柱值即为2048s,因此系统没有该提示。
表示“/dev/xvdc1”分区替换成功。
表示当前“/dev/xvdc”总容量为60 GB,新增的50GB已经划分在“/dev/xvdc1”分区内。
表示当前“/dev/xvdc”总容量为60 GB,新增的50GB已经划分在“/dev/xvdc1”分区内。
设置开机自动挂载磁盘 如果您需要在云主机系统启动时自动挂载磁盘,不能采用在 /etc/fstab直接指定 /dev/xvdb1的方法,因为云中设备的顺序编码在关闭或者开启云主机过程中可能发生改变,例如/dev/xvdb1可能会变成/dev/xvdb2。推荐使用UUID来配置自动挂载数据盘。磁盘的UUID(universally unique identifier)是Linux系统为磁盘分区提供的唯一的标识字符串。
|