赞
踩
在拉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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。