上一篇
在运维工作中,Linux虚拟机的磁盘扩缩容是一项常见任务。无论是为了应对存储不足,还是优化资源分配,掌握不同文件系统下的操作指南都至关重要。本文将以实战角度,按文件系统分类,详细介绍扩缩容步骤,帮助小白用户轻松上手。
在操作前,务必使用以下命令查看当前磁盘和文件系统信息:
lsblk – 查看块设备结构df -hT – 查看挂载点和文件系统类型fdisk -l 或 parted -l – 查看分区表重要:操作前必须备份数据,避免数据丢失。
扩容步骤:
echo 1 > /sys/class/scsi_device/device/rescan 或重启。fdisk 或 parted 扩展分区:删除原分区并重新创建(确保起始位置不变),然后 partprobe 重读分区表。resize2fs /dev/设备名(如 /dev/sda1)。缩容步骤:(风险高,建议备份)
umount /dev/设备名。e2fsck -f /dev/设备名。resize2fs /dev/设备名 新大小(如 10G)。fdisk 删除分区并重建为缩小后的大小,起始位置不变。XFS 仅支持扩容,不支持缩容。
xfs_growfs /挂载点(如 /data)。Btrfs 支持在线扩缩容。
btrfs filesystem resize 新大小 /挂载点,例如 btrfs filesystem resize +10G /mnt 或 btrfs filesystem resize 20G /mnt。ZFS 可通过 zfs set volsize 调整,F2FS 使用 resize.f2fs,操作前请查阅相应手册。
如果使用 LVM(逻辑卷管理),则需先扩展物理卷、卷组和逻辑卷,再调整文件系统。例如:
pvresize /dev/sda1lvextend -L +5G /dev/vg/lvresize2fs 或 xfs_growfs。本文详细介绍了针对不同文件系统的Linux虚拟机磁盘扩缩容操作指南。掌握这些技能,能让你在管理虚拟机存储时游刃有余。记住:操作前务必备份,缩容需谨慎!
—— 本教程由AI生成,仅供参考,实际操作请以官方文档为准。
本文由主机测评网于2026-02-23发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260226717.html