在CentOS系统中,“分卷”通常指传统磁盘分区(如/dev/sda1)或LVM(逻辑卷管理)分卷(如/dev/mapper/vg_name-lv_name)。以下分别介绍这两种场景的卸载流程及注意事项:
若分卷为传统分区(未使用LVM),卸载流程主要包括停止使用分区→卸载挂载点→删除分区→更新分区表:
确认分区信息
使用lsblk或fdisk -l命令查看磁盘及分区详情,确定要卸载的分区设备名(如/dev/sdb1)。
lsblk # 查看分区挂载关系
fdisk -l # 查看分区详细信息
卸载已挂载的分区
若分区已挂载(如挂载到/mnt/data),需先卸载。若分区正在被进程占用,需先终止进程:
umount /mnt/data # 卸载指定挂载点
# 若无法卸载,查找并终止占用进程
lsof | grep /mnt/data # 查看占用进程
fuser -mki /mnt/data # 强制终止占用进程
umount /mnt/data # 再次尝试卸载
删除分区
使用fdisk或parted工具删除分区(以fdisk为例):
sudo fdisk /dev/sdb # 进入分区工具(替换为目标磁盘)
Command (m for help): d # 输入d删除分区
# 系统提示选择分区号(如1),输入后回车
Command (m for help): w # 输入w保存更改并退出
注意:
fdisk删除分区后不会自动同步到系统,需重启磁盘或使用partprobe命令同步:partprobe /dev/sdb
可选:清理分区表残留
若分区表仍有残留信息,可使用dd命令清零分区表头部(谨慎操作,会破坏分区表):
sudo dd if=/dev/zero of=/dev/sdb bs=1M count=1
若分卷为LVM管理的分卷,卸载流程需遵循**“从上到下”**的顺序(逻辑卷→卷组→物理卷),避免数据丢失:
lvdisplay、vgdisplay、pvdisplay命令查看逻辑卷、卷组、物理卷的详细信息:lvdisplay # 查看逻辑卷(LV)信息
vgdisplay # 查看卷组(VG)信息
pvdisplay # 查看物理卷(PV)信息
/dev/mapper/vg_name-lv_name挂载到/mnt/lv),需先卸载:umount /mnt/lv # 卸载挂载点
# 若无法卸载,查找并终止占用进程(同传统分区步骤)
lvremove命令删除逻辑卷,执行前需确认操作:lvremove /dev/mapper/vg_name-lv_name # 替换为目标逻辑卷路径
# 系统提示“Do you really want to remove active logical volume?”,输入y确认
vgremove命令删除(卷组删除后,其包含的逻辑卷将无法恢复):vgremove vg_name # 替换为目标卷组名称
pvremove命令清除物理卷信息:pvremove /dev/sdb # 替换为目标物理卷设备名
lsof或fuser确认分区/逻辑卷未被进程占用,避免卸载失败。/etc/fstab文件,注释或删除对应的挂载条目(如/dev/mapper/vg_name-lv_name /mnt/lv ext4 defaults 0 0)。以上步骤覆盖了CentOS系统下分卷卸载的常见场景,操作前请务必确认目标设备及分区信息,避免误操作。