Ubuntu分区卸载步骤(分为“卸载已挂载分区”与“彻底删除分区”两部分)
卸载分区是将已挂载的分区从文件系统中分离,数据仍保留在分区中,适用于临时断开分区访问的场景(如迁移数据前)。
使用以下命令查看当前系统中已挂载的分区及挂载点,确认目标分区的设备路径(如/dev/sda1)或挂载点(如/mnt/data):
df -h # 查看挂载点及对应分区
lsblk # 以树形结构查看磁盘与分区关系
sudo fdisk -l # 查看所有分区详情(需管理员权限)
sudo umount /dev/sdXn # 替换为实际设备路径(如/dev/sda1)
sudo umount /mnt/mountpoint # 替换为实际挂载点(如/mnt/data)
若分区正在被使用(如打开文件、运行程序),会提示“target is busy”,需强制卸载:
sudo fuser -km /dev/sdXn # 终止占用该分区的所有进程
sudo umount /dev/sdXn # 再次尝试卸载
# 或使用挂载点强制卸载
sudo fuser -km /mnt/mountpoint
sudo umount /mnt/mountpoint
注:
-k选项强制终止进程,-m选项指定挂载点/设备路径。
删除分区会清除分区内的所有数据,需谨慎操作。建议提前备份重要数据,并确认分区未被系统或应用程序使用。
即使分区未挂载,也建议先执行卸载(避免潜在冲突):
sudo umount /dev/sdXn # 替换为目标分区设备路径
通过fdisk工具:
sudo fdisk /dev/sdX # 替换为目标磁盘(如/dev/sda,不是分区!)
进入交互界面后,按以下步骤操作:
p查看分区表,确认目标分区编号(如/dev/sda1对应分区1);d删除分区,再输入分区编号(如1);w保存更改并退出(若不想保存,输入q退出)。通过parted工具(更现代的工具):
sudo parted /dev/sdX # 替换为目标磁盘
进入交互界面后,按以下步骤操作:
print查看分区表,确认目标分区编号;rm 分区编号(如rm 1)删除分区;quit退出。推荐使用GParted(Ubuntu默认仓库提供),操作更直观:
sudo apt update && sudo apt install gparted
sudo gparted
/dev/sda),找到要删除的分区;删除后,再次查看分区表确认目标分区已消失:
sudo fdisk -l /dev/sdX # 检查目标磁盘的分区列表
lsblk # 查看磁盘与分区结构
/、/boot、swap),需确保已备份系统数据,且了解双系统引导的影响(如需修复Windows引导,可使用Windows安装U盘执行bootrec /fixmbr和bootrec /fixboot);sudo或root权限,避免权限不足导致失败;