扩容文件系统

最近更新时间:2019-01-09 14:12:11

一、扩容Linux文件系统

云盘是可扩展的存储设备,随着业务增长,您可以选择对云盘进行扩容,参照扩容数据盘扩容云盘大小。

注:扩容前,如果处于挂载状态,先执行umount指令将数据盘进行卸载,再扩容。

对云盘进行扩容,建议先<创建快照备份数据>,防止在扩容过程中由于误操作删除数据。

1、无磁盘分区场景,如/dev/vdb

1)扩容云盘以后,再次把云盘挂载到主机。登录主机,首先利用df -h命令查看数据盘是否处于挂载状态,如果处于挂载状态,执行umount指令将数据盘进行卸载;如果未处于挂载状态,运行如下命令:

e2fsck -f /dev/vdb
resize2fs /dev/vdb

2)将数据盘挂载回原来的挂载点,这里此前通过mkdir -p /data建立了一个挂载点,所以运行mount /dev/vdb /data进行挂载。

3)输入df -h查看挂载情况。

4)可以看到vdb盘已经扩容到50G,且已经挂载成功,此时扩容完成。

2、适用于有磁盘分区场景,如/dev/vdb1

1)首先要在官网控制台扩容云硬盘,扩容后挂载到主机。

2)登录主机,使用umount指令卸载数据盘主分区: umount /dev/vdb1

3)使用fdisk指令确认当前分区起始位置,命令为 fdisk -l

注:当前分区的起始位置必须做好记录,后续步骤中会使用到。

4)使用fdisk指令删除数据盘原分区,命令为:fdisk /dev/vdb,再输入d,以删除数据盘原来的分区。

5)创建新的分区:删除完成后,输入指令n并按回车以创建新的分区,再输入指令p并按回车以创建主分区(如需创建4个以上的分区,应输入e指令进行分区拓展)。

6)在输入分区编号并回车后,为了与扩容前的分区保持数据的一致,第一个扇区的编号应与扩容前的分区的扇区编号保持一致。

7)输入w指令并回车,开始分区。

1.jpg

8)分区完成后,运行如下命令以检查文件系统并更新文件系统的大小:(此处例子分区编号采用的1,所以为vdb1)。

e2fsck -f /dev/vdb1
resize2fs /dev/vdb1

9)此时将数据盘挂载回原来的挂载点(示例为/os)。

mount /dev/vdb1 /os

10)输入df -h查看挂载情况,可发现扩容已经完成。

2.jpg

二、扩容Windows文件系统

1) 登录云服务器,打开我的电脑查看磁盘信息,可以看到此时我的电脑有两个磁盘:C盘和D盘,如果没有D盘请先参考挂载云硬盘
D盘大小为30G,现将其扩展到40G。

2) 点击云服务器连接实例,进入Windows主机,“服务器管理器”中选择工具中的计算机管理功能。

3) 在计算机管理界面,点击磁盘管理,可以看到新加卷D有30G,未分配有10G。

4) 在新加卷D区域右键选择扩展卷,会出现扩展卷向导界面,按照提示下一步即可完成。

5) 完成后就可以看到我们的D盘已经扩容到40G。

金山云,开启您的云计算之旅

立即注册