正文
ext4 扩容磁盘的方式方法
背景
前期一直处理xfs,lvm磁盘的扩容
很少处理ext4的磁盘扩容
今天发现自己竟然对这一块有盲区。
晚上回家自己学习研究了会儿, 发现知识点还挺多
所以总结一下。
复制
问题
虚拟一开始设置的数据盘时100GB大小
但是发下使用一段时间之后已经不够用了。
所以要扩容到200G
虚拟机控制台的处理很简单, 直接进行一下 resize就可以了。
但是操作系统内部的识别就比较麻烦了
发现fdisk 不太好搞。 用parted反而简单很多。
复制
fdisk parted的区别
fdisk 是比较古老的一个工具了。
parted 最新版是3.x的版本。
parted 可进行很方便的磁盘扩容处理
复制
处理过程
parted /dev/vdb
注意可以使用help 如果不使用的话,可以直接使用扩容命令
[root@minio ~]
GNU Parted 3.3
使用 /dev/vdb
欢迎使用 GNU Parted!输入 'help' 来查看命令列表。
(parted) resizepart
分区编号? 1
警告: 分区 /dev/vdb1 正被使用。你确定要继续吗?
是/Yes/否/No? yes
结束点? [215GB]? -1
警告: 缩小分区可导致数据丢失,你确定要继续吗?
是/Yes/否/No? Yes
(parted) quit
信息: 你可能需要 /etc/fstab。
如果不知道分区号可以使用 print 命令
parted /dev/vdb print
复制
扩容大小
resize2fs /dev/vdb1
需要注意 parted 其实时不能跨分区扩容的, 如果想扩容
需要当前分区后面没有分区信息才可以.
复制