调整debian根分区为最大空间

安装操作系统的时候配置错了,/home空间分配的空间占了大部分,需要调整为根分区使用最大空间。

备份/home目录

# 1. 临时备份 home 目录的数据到 /tmp
sudo cp -a /home/* /tmp/ 2>/dev/null

# 2. 卸载 /home 挂载点
sudo umount /home

切换到其他目录,并停止相关进程,否则不能卸载/home

# 杀掉所有占用 /home 的进程
sudo fuser -vkm /home

调整好后卸载/home

# 1. 重新卸载
sudo umount /home

# 2. 删除 home 逻辑卷
sudo lvremove -y /dev/mapper/vm--debian--13--vg-home

# 3. 100% 扩容给根分区
sudo lvextend -l +100%FREE /dev/mapper/vm--debian--13--vg-root

# 4. 刷新文件系统
sudo resize2fs /dev/mapper/vm--debian--13--vg-root

# 5. 清理 fstab 挂载配置
sudo sed -i '/vm--debian--13--vg-home/d' /etc/fstab

这样就好了

发表评论