Ubuntu分区后调整分区大小的常用方法
GParted是Ubuntu下最常用的分区管理工具,提供直观的拖拽式操作,适合大多数用户场景。
打开终端(Ctrl+Alt+T),输入以下命令安装:
sudo apt update && sudo apt install gparted
安装完成后,在应用菜单中搜索“GParted”并启动。
在GParted界面顶部下拉菜单中,选择需要调整分区的磁盘(如/dev/sda),确保选中正确的存储设备。
/dev/sda1),选择“调整/移动”。在弹出窗口中,拖动分区右侧边缘向左缩小,或直接在“新大小”栏输入目标容量(如从50GB缩小到30GB),此时会生成未分配空间。点击工具栏上的“√”图标(或选择“编辑→应用所有操作”),确认操作后等待进度条完成。操作过程中不要关闭GParted或断开磁盘连接。
/或/boot)可能需要从Live USB启动(避免分区被占用);若熟悉命令行,可通过以下工具快速调整分区大小:
使用lsblk或fdisk命令确认目标分区:
lsblk # 查看磁盘与分区结构
sudo fdisk -l # 查看详细分区信息(如/dev/sda1、/dev/sda2)
前提:已有未分配空间或缩小了其他分区腾出空间。
sudo umount /dev/sda1 # 卸载目标分区(如/home分区可卸载)
sudo e2fsck -f /dev/sda1 # 修复ext4文件系统错误(XFS用xfs_repair)
使用parted工具调整分区边界:
sudo parted /dev/sda
resizepart 1 # 调整分区1的大小(输入新结束位置,如+50G)
quit # 退出parted
sudo resize2fs /dev/sda1 # 自动扩展至分区最大容量
sudo xfs_growfs /mount/point # 如/mnt/data(需挂载分区)
df -h # 查看分区大小是否调整成功
/dev/sda1)无误;若使用LVM(逻辑卷管理),调整分区大小的灵活性更高:
sudo vgdisplay # 查看卷组(VG)剩余空间
sudo lvdisplay # 查看逻辑卷(LV)大小
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv # 扩展LV至卷组全部剩余空间
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv # ext4
# 或
sudo xfs_growfs /dev/mapper/ubuntu--vg-ubuntu--lv # XFS
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv 50G # 先缩小文件系统至50G
sudo lvreduce -L 50G /dev/ubuntu-vg/ubuntu-lv # 再缩小LV