今天想试试阿里云的服务器Linux系统进行磁盘扩容,折腾了半天都没反应,记录一下自己研究的步骤。
首先是在官方购买磁盘扩容,这个就不说明了,购买了之后,会要求进行重启,(注意:这个重启必须经过阿里云的后台进行重启,不然数据盘容量是不会被识别的)重启后让卸载挂载的磁盘,可是我就是不能卸载,找官方技术,给我把一个说明注释了。
就是上面倒数第二个的蓝色位置,这个是以前参考阿里云的文档进行的磁盘初始化和格式化。然后好像可以了。
这一个可以进入文件夹etc下面的一个文件fstab,打开后之后就可以修改了,这个下次可以自己进行修改。
然后就是官方说明的的进行卸载挂载的盘,他的命令是umount /mnt/dev1 (为了害怕误操作,把命令加中间横线),提示下面的错误。
命令不对,然后咨询了下官方的,磁盘挂载盘不是这个,换一个命令,如下
umount /dev/vdb1
但是还是有问题,提示下面的错误,是说磁盘忙,这个时候就需要对上面的那个图片倒数第二个进行注释了。
这个时候进行一下重启就好了。
然后就是使用
fdisk -l
罗列一下分区信息并记录一下即将扩容磁盘的最终容量、起始扇区位置。
输入 fdisk /dev/vdb
然后输入 d 删除原来的分区。
依次输入 n p 1 然后两个回车(也就是起始扇区和最终扇区使用默认的)
输入 wq 进行保存
检查文件系统,并变更文件系统大小。
使用 e2fsck 的时候由于系统需要检查并订正文件系统元数据,所以速度较慢、耗时较长,请耐心等待。
使用 e2fsck
和 resize2fs
指令,正确操作情况下,不会造成原有数据丢失的。
e2fsck -f /dev/vdb1
resize2fs /dev/vdb1
将扩容完毕的磁盘挂载回原有的挂载点。
mount /dev/vdb1 /mnt
用 df -TH
指令可以查看到磁盘的信息。
这样还有个问题,就是没有把挂载信息写入进去,每次重启之后都需要去挂载,这个时候就需要把我们注释掉的那个取消就行了。
也就是倒数第二个那个。
这个可以使用命令进行写入,也可以打开文件修改
echo /dev/vdb1 /mnt ext3 defaults 0 0 >> /etc/fstab
发布者:彬彬笔记,转载请注明出处:https://www.binbinbiji.com/jianzhanjiaoliu/1978.html