如何释放根目录中的空间并删除不必要的内核文件?

我很晚收到有关根目录中磁盘空间不足的连续系统警报。 我理解我的所有系统更新都保存在我的根目录而不是我的主目录中,我不知道如何更改这个!

这是我/ boot的输出:

/boot$ ll total 73144 drwxr-xr-x 3 root root 4096 Sep 12 01:09 ./ drwxr-xr-x 25 root root 4096 Aug 3 03:19 ../ -rw-r--r-- 1 root root 848290 Jan 25 2013 abi-3.5.0-23-generic -rw-r--r-- 1 root root 852420 Jun 20 14:46 abi-3.5.0-36-generic -rw-r--r-- 1 root root 852910 Jul 10 14:09 abi-3.5.0-37-generic -rw-r--r-- 1 root root 147880 Jan 25 2013 config-3.5.0-23-generic -rw-r--r-- 1 root root 148142 Jun 20 14:46 config-3.5.0-36-generic -rw-r--r-- 1 root root 148157 Jul 10 14:09 config-3.5.0-37-generic drwxr-xr-x 3 root root 12288 Sep 12 01:07 grub/ -rw-r--r-- 1 root root 15540700 Jul 25 14:14 initrd.img-3.5.0-23-generic -rw-r--r-- 1 root root 15626049 Jul 26 03:38 initrd.img-3.5.0-36-generic -rw-r--r-- 1 root root 15688487 Sep 12 01:09 initrd.img-3.5.0-37-generic -rw-r--r-- 1 root root 176764 Nov 27 2011 memtest86+.bin -rw-r--r-- 1 root root 178944 Nov 27 2011 memtest86+_multiboot.bin -rw------- 1 root root 3023265 Jan 25 2013 System.map-3.5.0-23-generic -rw------- 1 root root 3021733 Jun 20 14:46 System.map-3.5.0-36-generic -rw------- 1 root root 3022033 Jul 10 14:09 System.map-3.5.0-37-generic -rw-r--r-- 1 root root 5189248 Jul 25 11:06 vmlinuz-3.5.0-23-generic -rw------- 1 root root 5183904 Jun 20 14:46 vmlinuz-3.5.0-36-generic -rw------- 1 root root 5184992 Jul 10 14:09 vmlinuz-3.5.0-37-generic 

删除任何未使用的内核文件有帮助吗 我非常有信心我目前的内核版本是3.5.0-37-generic,所以这意味着我可以删除其他两个:0-23和0-36? 我应该在这里删除哪些文件或者根本不删除哪些文件?

另外,为了释放我的根文件夹上的空间并为进一步的系统更新腾出空间,我还应该做些什么吗? 有没有办法将此位置更改为“home”目录中的某个位置? 提前致谢 !

编辑:

 $ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda10 5.7G 5.2G 244M 96% / udev 1.9G 4.0K 1.9G 1% /dev tmpfs 766M 928K 766M 1% /run none 5.0M 0 5.0M 0% /run/lock none 1.9G 368K 1.9G 1% /run/shm /dev/sda11 27G 16G 9.8G 61% /home 

您可以使用Ubuntu Tweak轻松清理系统。 它是一个图形工具,可以让您调整系统,并且,在“Janitor”部分,您可以使用图形工具清理系统(清理浏览器缓存,应用程序缓存,旧内核等),这样您就不必这样做了这个手动。
您可以从http://ubuntu-tweak.com/下载并安装它

之后你删除了旧内核,为了从/ boot和grub中删除它们,你必须更新你的grub配置。 要做到这一点,只需运行:
sudo update-grub

sudo apt-get autoremove删除不必要的包。 (对提示说“是”) sudo apt-get clean删除缓存的更新.deb文件(您已经安装了更新,因此您不需要安装程序。

顺便问一下,你有多少空间和使用了多少? 什么df -h返回?

通过发出此命令,您可以看到旧内核:

dpkg -l’linux- ‘| sed’/ ^ ii /!d; /’“$(uname -r | sed”s /(。 ) – ([^ 0-9] +)/ \ 1 /“)”’/ d; s / ^ [ ^] * [^] *([^] )。 / \ 1 /;!/ [0-9] / D”

您还可以检查您使用的版本:

uname -a

然后通过以下方式删除过时的更新:

sudo apt-get -y purge [这里是你用dpkg得到的内核的名字]