首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当modules_install得到一个错误时,“设备上没有空间”

当modules_install得到一个错误时,“设备上没有空间”
EN

Unix & Linux用户
提问于 2020-06-27 12:20:55
回答 1查看 1.2K关注 0票数 0

我用的是Ubuntu 20.4 LTS。我在Linux5.4内核中添加了一个修补程序,然后按照下面的命令来完成它,

代码语言:javascript
运行
复制
cp /boot/config-$(uname -r) .config
make oldconfig
ccache make ARCH=i386
sudo make modules_install

编译大约花了8-10个小时,当我尝试制作modules_install时,我看到没有留下任何空间。

我在StackOverflow上发现了以下步骤来诊断这个问题,

  1. 运行du -sh命令及其输出,15G .
  2. 运行du -h命令并输出,文件系统大小使用UDEV448M0.448M0% /dev tmpfs 99m12m87m 12% /run /dev/sda 25G 25G 0 100% / tmpfs 491M 0 491M 0% /dev/shm 5.0M0%5. 0% /run/lock tmpfs 491M 0 491M 0% /sys/fs/cgroup
  3. 运行lsof | grep deleted命令,它什么也不输出
  4. Ran df -i命令及其输出,文件系统Inodes IFree IUse%安装在udev 114642 367 114275 1% /dev tmpfs 125596 501 125095 1% /run /dev/sda 1568000 320966 1247034 21% / tmpfs 125596 4 125592 1% /dev/shm 125596 3 125593 1% /run/lock tmpfs 125596 18 125578 1% /sys/fs/cgroup
  5. 最后,我运行了sudo tune2fs -m 0 /dev/sda并重新启动了服务器,但是错误仍然存在。
  6. 运行sudo du -x / | sort -n | tail -50,这是它的输出,
代码语言:javascript
运行
复制
288224  /root/.conan/data/project1stuff
288948  /root/.conan/data
289348  /root/.conan
291712  /home/linux-5.4/drivers/infiniband
295732  /root/.ccache/3
298872  /home/linux-5.4/sound/soc
300136  /home/chris/project1/source/Dist
300684  /root/.ccache/8
300996  /root/.ccache/5
303284  /root/.ccache/c
305472  /root/.ccache/7
308620  /usr/lib/modules/5.4.0/kernel/drivers/media
312200  /home/linux-5.4/arch
349576  /usr/lib/x86_64-linux-gnu
358224  /var/log/journal/98934a16ea8846759c9ae817caf8c438
358228  /var/log/journal
361268  /home/linux-5.4/drivers/gpu/drm/amd/amdgpu
386436  /home/linux-5.4/drivers/scsi
441516  /var/log
452736  /usr/lib/modules/5.4.0/kernel/drivers/gpu/drm
452740  /usr/lib/modules/5.4.0/kernel/drivers/gpu
483996  /home/linux-5.4/drivers/gpu/drm/nouveau
525444  /home/linux-5.4/drivers/staging
529596  /usr/lib/firmware
616428  /home/linux-5.4/drivers/gpu/drm/amd
627008  /home/linux-5.4/sound
850876  /var
902680  /home/linux-5.4/drivers/media
913128  /home/chris/project1/source
920664  /home/linux-5.4/fs
921180  /home/chris/project1
1023064 /home/linux-5.4/drivers/net/ethernet
1033372 /home/chris
1067620 /home/linux-5.4/drivers/net/wireless
1411676 /home/linux-5.4/net
1618588 /usr/lib/modules/5.4.0/kernel/drivers
1659620 /usr/lib/modules/5.4.0/kernel
1659904 /usr/lib/modules/5.4.0
1664808 /home/linux-5.4/drivers/gpu/drm
1666220 /home/linux-5.4/drivers/gpu
1927408 /usr/lib/modules
2427396 /home/linux-5.4/drivers/net
3252368 /usr/lib
4006852 /usr
4294576 /root/.ccache
4700716 /root
8790276 /home/linux-5.4/drivers
14319228        /home/linux-5.4
15533372        /home
25200780        /
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-06-27 12:28:54

df -h (而不是您所写的du -h )表示您没有空闲空间了。

下面的命令将允许您查看空间的位置:

代码语言:javascript
运行
复制
sudo du -x / | sort -n | tail -50

编辑:

你的空间越来越少了。

/home/linux-5.4占据14GB周围

/root/.ccache占据着4GB --您可以安全地使用sudo rm -rf /root/.ccache,但我不确定这是否足够。如果您没有任何空间,请不要继续使用ccache。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/595365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档