阅读量:3
Linux分区缩小需谨慎操作,以下是关键步骤及注意事项:
一、操作前准备
- 备份数据:使用
rsync或dd工具备份分区数据,避免操作导致数据丢失。 - 确认分区状态:
- 使用
lsblk或df -h查看分区挂载情况,确保目标分区未被占用。 - 若为系统分区(如
/),需使用Live CD/救援模式操作。
- 使用
- 安装工具:确保已安装
lvm2(LVM管理)、parted或gparted(图形化工具)。
二、缩小非LVM分区(以/dev/sda3为例)
命令行操作(推荐parted)
- 卸载分区:
umount /dev/sda3 - 调整分区大小:
sudo parted /dev/sda (parted) resizepart 3 <新结束位置> # 例如输入50GB (parted) quit - 调整文件系统:
- ext4文件系统:
resize2fs /dev/sda3 <新大小> # 如resize2fs /dev/sda3 50G - XFS文件系统:
XFS不支持在线缩小,需先备份数据,再重新创建分区并恢复。
- ext4文件系统:
图形化操作(gparted)
- 打开
gparted,右键点击目标分区→选择Resize/Move。 - 拖动边界调整大小,点击Apply确认。
三、缩小LVM分区
- 卸载逻辑卷:
umount /dev/mapper/vg0-lv1 # 替换为实际逻辑卷路径 - 检查并修复文件系统:
fsck -f /dev/mapper/vg0-lv1 - 缩小文件系统:
- ext4:
resize2fs /dev/mapper/vg0-lv1 <新大小> - XFS:需备份数据后重新创建分区(不支持在线缩小)。
- ext4:
- 缩小逻辑卷:
lvreduce -L <新大小> /dev/mapper/vg0-lv1 - 重新挂载:
mount /dev/mapper/vg0-lv1 /mnt # 替换为实际挂载点
四、注意事项
- 文件系统限制:XFS仅支持扩展,不支持缩小,需通过备份重建分区。
- 系统分区操作:需在非运行状态下进行,避免引导失败。
- 数据安全:操作前务必备份,缩小后验证文件系统完整性(如
fsck)。
提示:新手建议优先使用图形化工具gparted,按向导操作以降低风险。
以上就是关于“Linux分区如何缩小”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm