linux磁盘扩容(非LVM)
LVM 是 Logical Volume Manager
的缩写,中文逻辑卷管理,LVM 是建立在磁盘分区和文件系统之间的一个逻辑层,LVM 会更加灵活,可以动态扩容缩容分区大小。调整分区大小有风险,请做好充分测试再决定是否执行。
如果启用了 lvm
,请查看 LVM逻辑卷管理
那么怎么知道机器有没有启用 LVM 呢,可以执行 sudo lvdisplay
查看有没有已存在的 LV,lsblk
查看现有的文件系统有没有 LVM
网上查到的方法都是使用
fdisk
删除分区后再重新创建, 这种方式会有安全问题, 而growpart
命令是安全的.
扩容器查看容量大小
1 | [root@elk4 ~]# df -h |
如果你要扩容的路径对应的
Filesystem
不是/dev/sdx
请不要看这篇文章
先增加硬盘容量
需要 growpart 命令, 没有请安装
1 | sudo apt install cloud-guest-utils |
1 | sudo yum install cloud-utils-growpart |
执行 growpart 命令
1 | [root@elk4 ~]# growpart /dev/vdb 1 |
最后调整文件系统大小
1 | sudo resize2fs /dev/sdb1 |
1 | sudo xfs_growfs /dev/sdb1 |
在早期的 RHEL 中,由于 resize2fs 无在线 resize 功能,故额外提供了 ext2online。
1 | sudo ext2online /dev/sdb1 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 杂烩饭!
评论