文章目录
问题描述
启动linux虚拟机卡死在reched target Cloud-init target。
猜测home磁盘满了,于是开始扩容。
先备份数据!!!!
先备份数据!!!!
先备份数据!!!!
使用下列方式,强行进入命令终端,输入用户名和密码登录
alt +ctrl +F2
磁盘相关内容介绍
lsblk 查看磁盘使用情况
- loop 设备:
- 这些设备(loop0, loop1, …)通常与Snap包关联,用于在Linux上运行容器化的应用程序。
- 每个设备都关联有一个特定的Snap应用或库。
- nvme0n1 设备:
- 这是一个NVMe SSD驱动器,磁盘。
- 它被分为三个分区:
nvme0n1p1
: 大小为 953M,EFI系统分区。nvme0n1p2
: 大小为 1.8G,nvme0n1p3
: 大小为 17.3G,主要的文件系统或数据分区。
- ubuntu–vg-ubuntu–lv 设备:
- 这是一个逻辑卷管理 (LVM) 逻辑卷。它使用了10G的空间,并挂载在**
/var/snap/firefox/common/host-hunspell
**。 - 该盘存放我的home文件
- 这是一个逻辑卷管理 (LVM) 逻辑卷。它使用了10G的空间,并挂载在**
- 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命令来验证逻辑卷的大小是否已经增加。