Unbutu下安装docker镜像的时候提示 Error processing tar file(exit status 1): no space left on device

本文讲述了在拉取Docker镜像时遇到空间不足的问题,介绍了两种解决方案:删除不必要的文件和扩容磁盘。详细描述了查看磁盘状态、确定可扩容空间、使用`lvextend`和`resize2fs`命令进行扩容的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在拉docker镜像的时候,出现了failed to register layer: Error processing tar file(exit status 1): write /opt/conda/pkgs/intel-openmp-2021.4.0-h06a4308_3561.conda: no space left on device。解决这个问题的办法有两种:

删除磁盘上不必要的文件;
想办法扩容磁盘。
第一种方法没有什么好说的,使用 rm -rf [文件名] 的方式删除不必要的文件。第二种方法的话,稍微复杂一些。

Step 1:查看磁盘情况;
————————————————

 df -h 

输出信息如下:
在这里插入图片描述
初步定位到问题,之前安装虚拟机的时候磁盘空间给的小就给了10G,但是后面遇到拉失败问题以后又通过扩展的方式扩展了20G上去,但是扩展以后感觉这个数值并没有上去。如果想看如何在虚拟机上扩展虚拟机磁盘空间,看这篇文章传送门
可以看到 /dev/mapper/ubuntu–vg-ubuntu–lv 的 Size 是 9.8G,已经使用了 5.5G。

Step 2:查看还可以扩容的空间大小;

sudo vgdisplay
  --- Volume group ---
  VG Name               ubuntu-vg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               18.22 GiB
  PE Size               4.00 MiB
  Total PE              4665
  Alloc PE / Size       2560 / 10.00 GiB
  Free  PE / Size       2105 / 8.22 GiB
  VG UUID               7Hsc3n-Nt7h-rflW-MY81-sBmq-gpTu-SBHUOE

可以看到 Free PE / Size <8.22 GiB。 这是还可以扩容的大小。

Step 3:使用命令进行扩容;

lvextend -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv    # 增加至 10 G
lvextend -L +10G /dev/mapper/ubuntu--vg-ubuntu--lv   # 再增加 10 G 
lvreduce -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv    # 减小至 10 G
lvreduce -L -10G /dev/mapper/ubuntu--vg-ubuntu--lv   # 再减小 10 G
————————————————

调整完成后,开始执行调整:

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv  

Step 4:检查是否扩容成功

df -h

此时,就可以看到 /dev/mapper/ubuntu–vg-ubuntu–lv 的容量变成了 Step 3 扩容的大小。

Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              388M  1.6M  387M   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   18G  5.5G   12G  33% /
tmpfs                              1.9G     0  1.9G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          1.8G  129M  1.5G   8% /boot
tmpfs                              388M  4.0K  388M   1% /run/user/1000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星火燎猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值