Linux系统扩容数据盘时,如何扩展未分区磁盘文件系统


undefinedundefined

1.操作场景#

当数据盘没有创建分区,只在设备上创建了文件系统,您可以参考本节直接扩展文件系统。

Copy
[root@ecs-test ~]# df -TH Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 43G 1.9G 39G 5% / tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/vdb ext4 10G 1G 9G 10% /mnt/sdc

执行lsblk命令,回显如下:

Copy
[root@ecs-test ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 40G 0 disk └─vda1 253:1 0 40G 0 part / vdb 253:16 0 60G 0 disk /mnt/sdc

表示数据盘“/dev/vdb”没有创建分区,只在设备上创建了文件系统。
本文以“CentOS 7.4 64bit”操作系统为例,数据盘“/dev/vdb”原有容量10GiB,没有分区,只创建了文件系统。现已在控制台将数据盘容量扩大至60GiB,本示例演示如何扩展文件系统,使新增的50G容量可用。

Copy
扩展ext*文件系统 扩展xfs文件系统

不同操作系统的操作可能不同,本文仅供参考,具体操作步骤和差异请参考对应操作系统的产品文档。

2.扩展ext*文件系统#

Copy
执行以下命令,扩展磁盘分区文件系统的大小。 resize2fs 磁盘名称 命令示例: resize2fs /dev/vdb 回显类似如下信息:
Copy
[root@ecs-test ~]# resize2fs /dev/vdb resize2fs 1.42.9 (28-Dec-2013) Filesystem at /dev/vdb is mounted on /root/test; on-line resizing required old_desc_blocs = 2, old_desc_blocs = 8 [17744.521535] EXT4-fs (vdb): resizing filesystem from 26214400 to 15728640 blocks [17744.904470] EXT4-fs (vdb): resized filesystem to 15728640 The filesystem on /dev/vdb is now 15728640 blocks long.

执行以下命令,查看扩容结果。
df -TH
回显类似如下信息:

Copy
[root@ecs-test ~]# df -TH Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 43G 1.9G 39G 5% / tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/vdb ext4 64G 55M 61G 1% /mnt/sdc

3.扩展xfs文件系统#

Copy
执行以下命令,扩展磁盘分区文件系统的大小。 xfs_growfs 磁盘名称 命令示例: xfs_growfs /dev/vdb 回显类似如下信息:
Copy
[root@ecs-test ~]# xfs_growfs /dev/vdb meta-data=/dev/vdb isize=512 agcount=4, agsize=655360 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, spinodes=0 data = bsize=4096 blocks=2621440, imaxpct=25 = sunit=0 swidth=0 blks naming =version2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 2621440 to 15728640.

执行以下命令,查看扩容结果。
df -TH
回显类似如下信息:

Copy
[root@ecs-test ~]# df -TH Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 40G 2.3G 35G 7% / tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/vdb xfs 60G 34M 60G 1% /mnt/sdc

参考链接:https://support.huaweicloud.com/evs_faq/evs_faq_0073.html

posted @   会bk的鱼  阅读(169)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
点击右上角即可分享
微信分享提示
CONTENTS