在linux 使用make modlues命令的时候出现没有空间的问题怎么办
您是在源码顶层目录执行的make modules命令么?
原文“make modules命令详解”地址:https://blog.csdn.net/weixin_42109053/article/details/124526066
分区的空间不够了
【以下回答由 GPT 生成】
此问题是由于系统文件系统/dev/sda的空间不足导致的,可以采取以下方法来解决:
sudo du -h --max-depth=1 /
这将显示根目录下每个子目录的大小,可以找到占用较多磁盘空间的文件或目录,并进行清理。
sudo find / -type f -size +1G
这将列出大于1GB的文件,同样根据需要清理掉不必要的大文件。
sudo quota -u
如果有配额限制,则可以使用以下命令来更改配额限制:
sudo edquota -u <用户名>
然后,根据需要调整配额限制。
a. 使用fdisk命令查看磁盘分区情况: bash sudo fdisk -l
b. 找到相关磁盘分区,并使用resize2fs命令来扩大文件系统的大小,例如,如果/dev/sda分区需要扩大,可以运行以下命令: bash sudo resize2fs /dev/sda
注意:扩大文件系统可能需要一些时间,且需要保证磁盘有足够的空闲空间。
如果上述方法仍然不能解决问题,可能需要进一步调查具体原因,例如检查是否有其他进程占用磁盘空间,并相应地采取适当的措施。