×

信息和尝试扩展XFS文件系统让宝塔扩容更新大小,

第一步:终端输入指令lsblk
作用:列出所有块设备(磁盘、分区)的基本信息
示例输出:
bash复制
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 50G 0 disk
└─vda1 253:1 0 50G 0 part /关键信息:
磁盘设备名:/dev/vda分区:/dev/vda1(大小为50G,挂载在根目录/)

第二步:终端输入指令lsblk -f
作用:显示块设备的文件系统类型和UUID
示例输出:
bash复制
NAME FSTYPE LABEL UUID MOUNTPOINT
vda
└─vda1 xfs a1b2c3d4-5678-90ab-cdef-1234567890ab /关键信息:
文件系统类型:xfs(确认支持xfs_growfs操作)UUID:a1b2c3d4-5678-90ab-cdef-1234567890ab(可用于唯一标识设备)

第三步:终端输入指令df -Th
作用:显示文件系统的磁盘空间使用情况(含类型)
示例输出:
bash复制
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda1 xfs 50G 3.2G 47G 7% /关键信息:
确认根分区/dev/vda1已挂载,且文件系统为xfs当前使用情况:总大小50G,可用空间47G

第四步:终端输入指令xfs_growfs /
作用:扩展根分区上的XFS文件系统大小(需底层分区已扩容)
标准输出:
bash复制
Meta-data=/dev/vda1 isize=512agcount=4, agsize=3276800 blks
Data =/dev/vda1 isize=512agsize=3276800 blks

data blocks changed from 13107200 to 20971520关键信息:
文件系统已成功扩展(数据块数量增加)

第五步:终端输入指令df -Th
作用:验证文件系统扩容结果
示例输出:
bash复制
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda1 xfs 100G 3.5G 97G 4% /关键信息:
总大小从50G扩展至100G,确认操作成功完整操作流程代码
bash复制

总结如下:

!/bin/bash# 第一步:查看磁盘布局echo”=== 磁盘布局 ===”lsblk

第二步:查看文件系统类型和UUIDecho -e “\n=== 文件系统信息 ===”lsblk -f

第三步:查看磁盘使用情况echo -e “\n=== 扩容前使用情况 ===”df -Th

第四步:扩展XFS文件系统(假设底层分区已扩容)echo -e “\n=== 扩展文件系统 ===”xfs_growfs /

第五步:验证扩容结果echo -e “\n=== 扩容后使用情况 ===”df -Th注意事项

前置条件:
底层分区(如/dev/vda1)必须已扩容(通过云平台控制台或fdisk/parted调整)文件系统类型必须为xfs(通过lsblk -f确认)操作顺序:
必须先扩容底层分区 → 再扩展文件系统,否则会报错数据安全:

操作前建议备份重要数据(虽XFS扩容通常安全,但异常情况仍可能导致数据丢失)
————————————————
版权声明:本文为CSDN博主「论缘投稿网」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_40843980/article/details/158581651

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

作者

lunyuangzh@163.com

相关文章

详细分析元宇宙的概念与案例

元宇宙是一个虚拟的、可交互的、多用户的、三维...

读出全部

ai动画短剧视频怎么制作

AI动画短剧视频制作全攻略:从创意到成片的零...

读出全部
      粤ICP备2024311340号