Linux 系统启动卡死在reached target cloud-init target,原因是HOME空间不够,给磁盘对应卷扩容

问题描述

在这里插入图片描述

启动linux虚拟机卡死在reched target Cloud-init target。

猜测home磁盘满了,于是开始扩容。

先备份数据!!!!

先备份数据!!!!

先备份数据!!!!

使用下列方式,强行进入命令终端,输入用户名和密码登录

alt +ctrl +F2

磁盘相关内容介绍

lsblk 查看磁盘使用情况
在这里插入图片描述

  1. loop 设备:
    • 这些设备(loop0, loop1, …)通常与Snap包关联,用于在Linux上运行容器化的应用程序。
    • 每个设备都关联有一个特定的Snap应用或库。
  2. nvme0n1 设备:
    • 这是一个NVMe SSD驱动器,磁盘。
    • 它被分为三个分区:
      • nvme0n1p1: 大小为 953M,EFI系统分区。
      • nvme0n1p2: 大小为 1.8G,
      • nvme0n1p3: 大小为 17.3G,主要的文件系统或数据分区。
  3. ubuntu–vg-ubuntu–lv 设备:
    • 这是一个逻辑卷管理 (LVM) 逻辑卷。它使用了10G的空间,并挂载在**/var/snap/firefox/common/host-hunspell**。
    • 该盘存放我的home文件
  4. sro 设备:
    • 这代表一个光盘驱动器(CD/DVD)。
    • 当前它没有加载任何光盘,所以它没有挂载点。

解决方法

第一步: 创建新分区 20G

  • 启动 fdsik sudo fdisk /dev/nvme0n1

  • 输入 p 查看现有分区表
    在这里插入图片描述

  • n来创建一个新分区。

  • 选择分区号,起始扇区(默认值即可)。结束扇区(计算)
    在这里插入图片描述

  • w退出,再输入sudo lsblk /dev/nvme0n1 查看是否建立成功
    在这里插入图片描述

第二步: 创建物理卷

  • 使用sudo pvcreate /dev/nvme0n1p4命令在新分区上创建LVM物理卷。

第三步: 将物理卷添加到现有的卷组

  • 使用sudo vgextend ubuntu-vg /dev/nvme0n1p4 命令将新的物理卷添加到**ubuntu-vg**卷组。

    !! 注意 虽然图中显示 两个-。但LVM中 - 是特殊字符,实际上是一个

第四步: 扩展逻辑卷

  • 使用sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv命令扩展**ubuntu--lv**逻辑卷。

    这会使用所有可用的空闲空间来扩展逻辑卷。

第五步: 调整文件系统大小

  • 使用 df -T查看文件系统 类型
  • 如果使用的是 ext4 文件系统,使用sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
  • 如果用的是 XFS 文件系统 sudo xfs_growfs /dev/ubuntu-vg/ubuntu-lv

第六步: 验证

  • 使用df-T命令来验证逻辑卷的大小是否已经增加。
    在这里插入图片描述

第七步: reboot 重启

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值