96SEO 2025-10-30 19:19 0
在使用linux的过程中, 有时会出现主要原因是安装系统时分区不当导致有的分区空间不足,而有的分区空间过剩的情况。比如:我在安装系统时给/usr/local分配了5G的空间, 但使用一段时间后发现,/usr/local最多只用到了1G。这...

在Linux环境下对于磁盘管理的需求非常常见,包括但不限于磁盘分区、格式化、扩容等。
调整分区表用parted缩小分区大小:
sudo parted /dev/sda resizepart 5 10GB  # 5为分区号, 10GB为目标大小 quit重新挂载分区调整完成后重新挂载并验证:
sudo mount /dev/sda5 /datadf -h  # 确认分区大小已缩小LVM分区缩容若分区属于LVM LV,需先缩小LV,再缩小文件系统:
sudo lvreduce -L 10G /dev/vg01/lv_data  # 缩小LV到10GBsudo resize2fs /dev/vg01/lv_data  # 缩小文件系统umount卸载。e2fsck修复ext4错误:
            sudo e2fsck -f /dev/sda5缩小文件系统先用resize2fs将文件系统缩小至目标大小:
sudo resize2fs /dev/sda2sudo mount /dev/sda2 /homedf -h  # 查看分区大小是否更新LVM分区 若分区属于LVM逻辑卷,需先 物理卷、卷组,再 LV:
sudo pvcreate /dev/sdb1  # 将新磁盘加入PVsudo vgextend vg01 /dev/sdb1  # 
VGsudo lvextend -L +50G /dev/vg01/lv_root  # 
LVsudo resize2fs /dev/vg01/lv_root  # 
文件系统pvcreatevgextendlvextend等命令。resize2fs调整文件系统。xfs_growfs命令。通过以上步骤,可平安调整Linux分区大小以满足需求。操作前需根据分区类型和文件系统选择对应工具,严格遵循步骤并做好备份。
Demand feedback