文件在/ usr / src /中堆积。我该如何阻止呢?


22

在过去的几周中,我遇到了许多严重的系统问题,并一直为之着迷。我现在已经解决了这个问题,在根分区上没有索引节点了

$ df -i
Filesystem      Inodes  IUsed   IFree IUse% Mounted on
/dev/sda6       732960 724565    8395   99% /
udev            125179    518  124661    1% /dev
tmpfs           127001    464  126537    1% /run
none            127001      4  126997    1% /run/lock
none            127001      8  126993    1% /run/shm
/dev/sda7      5234688 144639 5090049    3% /home

原因是什么?我发现其中有400K在/ usr / src中使用

$ ls /usr/src
linux-headers-3.2.0-25-generic      linux-headers-3.2.0-33
linux-headers-3.2.0-25-generic-pae  linux-headers-3.2.0-33-generic
linux-headers-3.2.0-26              linux-headers-3.2.0-33-generic-pae
linux-headers-3.2.0-26-generic      linux-headers-3.2.0-35
linux-headers-3.2.0-26-generic-pae  linux-headers-3.2.0-35-generic
linux-headers-3.2.0-27              linux-headers-3.2.0-35-generic-pae
linux-headers-3.2.0-27-generic      linux-headers-3.2.0-36
linux-headers-3.2.0-27-generic-pae  linux-headers-3.2.0-36-generic
linux-headers-3.2.0-29              linux-headers-3.2.0-36-generic-pae
linux-headers-3.2.0-29-generic      linux-headers-3.2.0-39
linux-headers-3.2.0-29-generic-pae  linux-headers-3.2.0-39-generic
linux-headers-3.2.0-30              linux-headers-3.2.0-39-generic-pae
linux-headers-3.2.0-30-generic      linux-headers-3.2.0-40
linux-headers-3.2.0-30-generic-pae  linux-headers-3.2.0-40-generic
linux-headers-3.2.0-31              linux-headers-3.2.0-40-generic-pae
linux-headers-3.2.0-31-generic      linux-headers-3.2.0-41
linux-headers-3.2.0-31-generic-pae  linux-headers-3.2.0-41-generic
linux-headers-3.2.0-32              linux-headers-3.2.0-41-generic-pae
linux-headers-3.2.0-32-generic      linux-headers-3.2.0-43
linux-headers-3.2.0-32-generic-pae

当然不是真的需要所有这些吗?我已经尝试过apt-get autoremove,但是这一切都是存在的。我不想手动删除它们,但这使我的机器瘫痪了。它们还占用了11G系统分区中几乎2G的空间,除了inode问题外,该分区已满(> 80%)。

如何安全删除不需要的标题?


您是否尝试过删除提供这些软件包的软件包?
伊格纳西奥·巴斯克斯

askubuntu.com/questions/59790/…解释了如何从GUI进行操作
hmayag

Answers:


18

您可以使用以下命令搜索拥有这些文件的软件包

dpkg -S /usr/src/*

检查您当前的内核版本

uname --kernel-release

并删除当前未使用但仍已安装的所有旧内核(linux-image-*)和标头程序包(linux-headers-*)。

您也可以将这些软件包标记为自动安装,并且应该将其自动删除。


5
以及如何将这些软件包标记为自动安装?
miguelfg


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.