云服务器使用一段时间后,可能会出现数据盘不足的情况空。升级数据磁盘的大小后,需要在系统中的磁盘空之间扩展容量。这里以数据盘20G升级到30G为例(此操作需要谨慎,错误会导致数据丢失。操作前建议备份数据):[/h
1。卸载已挂载的数据磁盘:
umount /dev/sdb1
此时使用umount命令会提示设备繁忙,无法挂载。待遇:
fuser -km /dev/sdb1
2、使用parted工具读取磁盘分区表信息;先使用 p 查看可扩容磁盘大小,再通过unit s命令定义默认使用sectors展示,获取起始位置信息:
2。使用parted工具读取磁盘分区表信息;首先使用p检查可扩展磁盘的大小,然后通过单元的命令定义默认的扇区显示,以获得起始位置信息:
3。创建一个新分区。先用RM+序列号删除旧分区表;然后使用mkpart命令创建它。在这里,我们需要注意parted工具中END的值。由于我们通常不知道扇区的具体数量,因此我们可以使用容量来代替。
rm 1
MK part primary ext 4 2048 32.2g
PS:请注意检查是否有带红线的消息(信息:可能需要更新/etc/fstab。)执行扩展指令后。如果是这样,可以执行df -h来检查/dev/sdb1磁盘是否是自动挂载的。然后需要再次卸载数据盘进行后续操作,否则会提示挂载数据盘:umount/dev/sdb1。
4。检查磁盘错误:
e2fsck -f /dev/sdb1
5。扩展数据磁盘大小:(如果文件格式是xfs,使用命令:XFS _ Grows/dev/sdb1)
resize2fs /dev/sdb1
6。重新加载磁盘并检查磁盘大小:
mount -a