Linux /dev/mapper/ubuntu--vg-ubuntu--lv磁盘空间不足 报错信息:“No space left on device”

通过指令: df -h 查看磁盘情况

所以现在需要扩容,用指令显示存在的卷组: vgdisplay

如果显示权限不足,会出现以下报错:

点击查看代码

WARNING: Running as a non-root user. Functionality may be unavailable.
  /run/lock/lvm/P_global:aux: open failed: Permission denied
用指令:su 输入你的root密码

输入指令进行扩容:

点击查看代码
lvextend -L +20G /dev/mapper/ubuntu--vg-ubuntu--lv

显示报错:

点击查看代码
/etc/lvm/archive: mkdir failed: No space left on device

lvextend 不好使,于是我使用了 lvresize,重新调整了 /dev/mapper/ubuntu 的 lv 大小,并刷新了文件系统。

命令如下:

点击查看代码
lvresize -A n -L +19G /dev/mapper/ubuntu--vg-ubuntu--lv

出现以下提示,证明成功了:

点击查看代码
 Size of logical volume ubuntu-vg/ubuntu-lv changed from <19.00 GiB (4863 extents) to <38.00 GiB (9727 extents).
  WARNING: This metadata update is NOT backed up.
  Logical volume ubuntu-vg/ubuntu-lv successfully resized.

接着输入以下指令:

点击查看代码
resize2fs -p /dev/mapper/ubuntu--vg-ubuntu--lv 

显示以下信息:

点击查看代码
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 5
The filesystem on /

最终使用指令: df -h
结果如下:

posted @ 2022-12-01 15:14  ji哩咕噜  阅读(1947)  评论(0编辑  收藏  举报