LINUX-CENTOS已挂在磁盘扩容(不丢失数据)

IT技术汇 226

无标题.png

本文是对已经在正常使用存在数据的磁盘进行扩容,保持数据不丢失。

为保证万无一失,操作前请先做磁盘备份。

第一步:输入指令查看分区情况

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,表示扩容完毕。

标签: linux

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。