error: failed to create directory /var/lib/rpmrebuilddb.1578: No space left

本文介绍了如何通过`df-h`和`du-sh*`命令检查Linux系统的磁盘空间使用情况,发现在/vagrant目录下,由于Vagrant映射导致21G的空间被占用。作者讨论了删除vagrant文件的潜在风险,因为这可能影响到Vagrantfile的共享和配置加载。解决方案仍在探索中。

1、使用df -h

[root@localhost /]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        912M     0  912M   0% /dev
tmpfs           919M  4.0K  919M   1% /dev/shm
tmpfs           919M  8.5M  911M   1% /run
tmpfs           919M     0  919M   0% /sys/fs/cgroup
/dev/sda1        40G   24G   17G  59% /  # 一开始会发现这里的磁盘已经满了,这里是已经处理过的
tmpfs           184M     0  184M   0% /run/user/1000

2、cd / 然后执行du -sh *,查看哪个文件夹最占空间,每个人的问题可能都不一样

[root@localhost /]# du -sh *
0	bin
27M	boot
0	dev
32M	etc
20K	home
0	lib
0	lib64
0	media
0	mnt
0	opt
du: cannot access ‘proc/2152/task/2152/fd/3’: No such file or directory
du: cannot access ‘proc/2152/task/2152/fdinfo/3’: No such file or directory
du: cannot access ‘proc/2152/fd/3’: No such file or directory
du: cannot access ‘proc/2152/fdinfo/3’: No such file or directory
0	proc
40K	root
8.5M	run
0	sbin
0	srv
2.0G	swapfile
0	sys
0	test_share
0	tmp
829M	usr
21G	vagrant  #  发现vagrant占用了21G ,因为vagrant映射的问题,一启动的时候映射了vagrantFile所在目录下的所有文件
0	vagrant_data
62M	var

在这里插入图片描述

3、之后删除掉那些文件,

[root@localhost /]# rm -r vagrant

但我这里没法根本的解决问题,因为我使用的vagrant,在启动虚拟机的时候会自动挂载文件,如果全部果删除不知道会不会导致vagrantfile文件无法共享,导致vagrant获取配置的时候失败,待解决。
在这里插入图片描述

fatal: unable to access 'https://github.com/07bug/HiSTBLinuxV100R005C00SPC060/': GnuTLS recv error (-110): The TLS connection was non-properly terminated. root@hi3798mv100:~# git clone https://github.com/07bug/HiSTBLinuxV100R005C00SPC060 Cloning into 'HiSTBLinuxV100R005C00SPC060'... remote: Enumerating objects: 31916, done. remote: Counting objects: 100% (963/963), done. remote: Compressing objects: 100% (618/618), done. remote: Total 31916 (delta 457), reused 345 (delta 345), pack-reused 30953 (from 1) Receiving objects: 100% (31916/31916), 811.07 MiB | 3.14 MiB/s, done. Resolving deltas: 100% (13792/13792), done. error: unable to write file tools/linux/toolchains/aarch64-histbv100-linux/bin/aarch64-gcc51_glibc222-linux-gnu-nm error: unable to write file tools/linux/toolchains/aarch64-histbv100-linux/bin/aarch64-gcc51_glibc222-linux-gnu-objcopy error: unable to write file tools/linux/toolchains/aarch64-histbv100-linux/bin/aarch64-gcc51_glibc222-linux-gnu-objdump error: unable to write file tools/linux/toolchains/aarch64-histbv100-linux/bin/aarch64-gcc51_glibc222-linux-gnu-ranlib error: unable to write file tools/linux/toolchains/aarch64-histbv100-linux/bin/aarch64-gcc51_glibc222-linux-gnu-readelf error: unable to write file tools/linux/toolchains/aarch64-histbv100-linux/bin/aarch64-gcc51_glibc222-linux-gnu-size error: unable to write file tools/linux/toolchains/aarch64-histbv100-linux/bin/aarch64-gcc51_glibc222-linux-gnu-strings error: unable to write file tools/linux/toolchains/aarch64-histbv100-linux/bin/aarch64-gcc51_glibc222-linux-gnu-strip fatal: cannot create directory at 'tools/linux/toolchains/aarch64-histbv100-linux/lib': No space left on device warning: Clone succeeded, but checkout failed. You can inspect what was checked out with 'git status' and retry with 'git restore --source=HEAD :/'
06-25
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

WalkerShen

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

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

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

打赏作者

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

抵扣说明:

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

余额充值