本文是对已经在正常使用存在数据的磁盘进行扩容,保持数据不丢失。
为保证万无一失,操作前请先做磁盘备份。
第一步:输入指令查看分区情况
df -h
我的系统文件是 /dev/sdb1,当前大小为20G
第二步:输入指令查看当前磁盘
fdisk -l
我的磁盘路径为 /dev/sdb
根目录的挂载点是 /dev/sdb1
第三步:开始操作磁盘
fdisk /dev/sdb
注意:这里的 /dev/sdb 是自己的磁盘路径
第四步:输入p,列出分区列表
第五步:输入d,用来删除分区
删除分区时会让你输入数字,因为我的系统文件是sdb1,所以输入的是1,这个需要根据自身情况来输入
第六步:输入n,用来新建一个分区
第七步:输入p,命名主分区且保存最终结果
接下来会再次要求输入数字,这里是将新建的分区进行命名,第五步输入的数字几,此时也输入数字几(因为我第五步输入的是1,现在我还是输入1)
之后一直回车,如出现 yes or no ,输入y回车,直到出现Command (m for help): 时,直接输入w进行保存
第八步:输入指令查看sdb1的文件格式
df -T /dev/sdb1
一般文件格式是ext的,所以要在第十步使用resize2fs进行刷新文件系统容量(如果你的文件格式是xfs,则使用xfs_growfs命令)
第九步:重启虚拟机
reboot
第十步:刷新文件系统变量
resize2fs /dev/sdb1
第十一步:查看根目录大小,验证是否扩容完成
df -h
可以看到 /dev/sdb1 由大小20G变为大小40G,表示扩容完毕。
评论留言