Chinaunix

标题: 删除新内核后空间就多占用了1G,怎么彻底删除? [打印本页]

作者: ljj1998    时间: 2009-09-13 18:26
标题: 删除新内核后空间就多占用了1G,怎么彻底删除?
删除新内核后空间就多占用了1G,怎么彻底删除?
我删了/BOOT下的和Lib/modules下的,还改回去了grub.conf。
用df -h看还是少了约1G,tmp下没多少东西,kernel源码包和编译的目录也都删了,在哪啊?
作者: emmoblin    时间: 2009-09-15 00:06
一个内核怎么可能占用1G呢?而况你都删除了这么多了。

可能是proc文件系统造成的,所以你用du -h 可能不准
作者: ljj1998    时间: 2009-09-15 00:46
标题: 回复 #2 emmoblin 的帖子
我用的是df -h
内核编译完约3G,Lib下模块约300M,还有些boot下的,反正用了4G,删除后只回来3.2G,不知什么黑了我800多M,约1G
---------------------
[root@ljj babl-0.1.0]# du -sh /
5.6G    /
[root@ljj babl-0.1.0]# df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/hda3             8.5G  5.0G  3.2G  61% /
tmpfs                 252M     0  252M   0% /dev/shm
/dev/hda6             1.1G  329M  696M  33% /mnt/e
[root@ljj babl-0.1.0]#
作者: fire_cpp    时间: 2009-09-15 18:05
你的内核怎么那么大?难道把所有模块都选了?也没该那么大啊。
作者: ljj1998    时间: 2009-09-15 19:55
原帖由 fire_cpp 于 2009-9-15 18:05 发表
你的内核怎么那么大?难道把所有模块都选了?也没该那么大啊。


没多加什么啊,就是加个NTFS
作者: ljj1998    时间: 2009-09-18 19:50
[root@ljj ~]# fsck /dev/hda3
fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
没用啊
作者: platinum    时间: 2009-09-18 23:03
du --max-depth=1 /
看一下哪个目录的问题,怀疑是 /proc/kcore 的问题
作者: ljj1998    时间: 2009-09-19 16:00
原帖由 platinum 于 2009-9-18 23:03 发表
du --max-depth=1 /
看一下哪个目录的问题,怀疑是 /proc/kcore 的问题

受启发,再试试。虽然home下又存了点东西。
[root@ljj ljj]# du -h --max-depth=1 /
3.0G    /home
32M     /sbin
7.7M    /bin
3.6G    /usr
16K     /lost+found
156K    /tmp
8.0K    /srv
31M     /mnt
120M    /etc
132K    /dev
0       /sys
11M     /boot
0       /proc
31M     /root
124M    /lib
8.0K    /selinux
161M    /var
0       /misc
0       /net
411M    /opt
8.0K    /media
7.5G    /
作者: ljj1998    时间: 2009-09-19 16:01
挑大个的看
[root@ljj ljj]# du -h --max-depth=1 /usr
37M     /usr/sbin
188M    /usr/bin
200M    /usr/local
91M     /usr/src
8.0K    /usr/etc
24K     /usr/X11R6
820M    /usr/lib
8.0K    /usr/games
1.6M    /usr/kerberos
186M    /usr/libexec
2.0G    /usr/share
184M    /usr/include
3.6G    /usr
作者: ljj1998    时间: 2009-09-19 17:22
[root@ljj ljj]# du -h --max-depth=1 /usr/lib
8.0K    /usr/lib/jvm-private
8.0K    /usr/lib/libxslt-plugins
224K    /usr/lib/gtkhtml
84K     /usr/lib/psutils
1.6M    /usr/lib/esc-1.0.0
2.3M    /usr/lib/gtk-2.0
284K    /usr/lib/pcsc
20K     /usr/lib/systemtap
1.1M    /usr/lib/evolution-openldap
4.0M    /usr/lib/scim-1.0
252K    /usr/lib/krb5
136K    /usr/lib/jvm
60K     /usr/lib/anaconda-runtime
116K    /usr/lib/alsa-lib
1.6M    /usr/lib/pkgconfig
356K    /usr/lib/libgnomeprint
56K     /usr/lib/nautilus-sendto
5.7M    /usr/lib/aspell-0.60
108K    /usr/lib/gnome-pilot
8.0K    /usr/lib/java-1.4.2
8.0K    /usr/lib/java-1.4.1
8.0K    /usr/lib/java-1.4.0
152K    /usr/lib/GConf
224K    /usr/lib/pam_pkcs11
121M    /usr/lib/locale
912K    /usr/lib/gthumb
24K     /usr/lib/gnuefi
8.0M    /usr/lib/i386-redhat-linux4E
32K     /usr/lib/oddjob
4.3M    /usr/lib/gstreamer-0.10
24M     /usr/lib/valgrind
296K    /usr/lib/mozilla
1.4M    /usr/lib/syslinux
16K     /usr/lib/lsb
100K    /usr/lib/ghostscript
64K     /usr/lib/TkXInput
568K    /usr/lib/samba
16K     /usr/lib/xserver
372K    /usr/lib/pwlib
1.7M    /usr/lib/gedit-2
6.2M    /usr/lib/gconv
184K    /usr/lib/gnupg
1.2M    /usr/lib/bogl
8.0K    /usr/lib/X11
30M     /usr/lib/mono
400K    /usr/lib/php
696K    /usr/lib/gnome-vfs-2.0
8.0K    /usr/lib/rhythmbox
91M     /usr/lib/python2.4
24K     /usr/lib/vte
52K     /usr/lib/notification-daemon-1.0
292K    /usr/lib/elfutils
248K    /usr/lib/pango
1.1M    /usr/lib/pygtk
56K     /usr/lib/gnome-spell
16K     /usr/lib/security
376K    /usr/lib/nautilus
252K    /usr/lib/orbit-2.0
152K    /usr/lib/libuser
108K    /usr/lib/kde3
588K    /usr/lib/xulrunner-sdk-1.9
24K     /usr/lib/glib-2.0
960K    /usr/lib/zsh
28K     /usr/lib/lv
24K     /usr/lib/chinese-standard
26M     /usr/lib/dri
2.0M    /usr/lib/cups
8.0K    /usr/lib/audit
12K     /usr/lib/glib
108K    /usr/lib/tc
32K     /usr/lib/bonobo-2.0
208K    /usr/lib/pm-utils
68K     /usr/lib/ao
1.1M    /usr/lib/sasl2
372K    /usr/lib/pppd
160K    /usr/lib/NetworkManager
24M     /usr/lib/gcj
4.8M    /usr/lib/httpd
14M     /usr/lib/xorg
228K    /usr/lib/gcc-lib
44M     /usr/lib/perl5
204K    /usr/lib/hal
9.9M    /usr/lib/flash-plugin
6.3M    /usr/lib/gimp
144K    /usr/lib/pkcs11
2.2M    /usr/lib/nss
176K    /usr/lib/gtk-sharp-2.0
1.6M    /usr/lib/bcc
340K    /usr/lib/nspluginwrapper
8.0K    /usr/lib/tls
8.0K    /usr/lib/java-1.5.0
2.9M    /usr/lib/mysql
32M     /usr/lib/firefox
816K    /usr/lib/lftp
512K    /usr/lib/dovecot
140K    /usr/lib/planner
8.0K    /usr/lib/java
1.7M    /usr/lib/libgphoto2
5.2M    /usr/lib/isdn
9.4M    /usr/lib/qt-3.3
32K     /usr/lib/alchemist
24K     /usr/lib/window-manager-settings
508K    /usr/lib/mrtg2
8.0K    /usr/lib/java-1.6.0
72K     /usr/lib/yum-plugins
1.3M    /usr/lib/autofs
100K    /usr/lib/libglade
1.5M    /usr/lib/sse2
6.1M    /usr/lib/sane
76K     /usr/lib/libgphoto2_port
33M     /usr/lib/gcc
1.4M    /usr/lib/evolution-data-server-1.2
60K     /usr/lib/gettext
8.0K    /usr/lib/java-ext
2.9M    /usr/lib/rpm
8.0K    /usr/lib/java-1.3.1
8.0K    /usr/lib/jvm-commmon
80K     /usr/lib/jvm-exports
3.7M    /usr/lib/ImageMagick-6.2.8
26M     /usr/lib/xulrunner-1.9
2.0M    /usr/lib/bonobo
400K    /usr/lib/gcj-4.1.1
164K    /usr/lib/gdk-pixbuf
64K     /usr/lib/dbd
376K    /usr/lib/squid
32K     /usr/lib/dbus-1.0
8.0K    /usr/lib/games
64K     /usr/lib/ecryptfs
6.0M    /usr/lib/evolution
16K     /usr/lib/tk8.4
13M     /usr/lib/monodoc
184K    /usr/lib/openssl
820M    /usr/lib
[root@ljj ljj]#
作者: platinum    时间: 2009-09-20 00:00
对比了吗?有什么结果吗?
作者: ljj1998    时间: 2009-09-20 09:47
原帖由 platinum 于 2009-9-20 00:00 发表
对比了吗?有什么结果吗?

加起来没这么大啊。感觉这俩目录都是
作者: platinum    时间: 2009-09-20 14:04
原帖由 ljj1998 于 2009-9-20 09:47 发表

加起来没这么大啊。感觉这俩目录都是

重点看两个内核的对比结果,而不是在一个内核里看加起来是不是够数
你的目的应该是找寻两个内核的差异性,你的实验偏离了实验目的
作者: ljj1998    时间: 2009-09-21 20:40
原帖由 platinum 于 2009-9-20 14:04 发表

重点看两个内核的对比结果,而不是在一个内核里看加起来是不是够数
你的目的应该是找寻两个内核的差异性,你的实验偏离了实验目的

老内核的核心和模块都删了啊。你看:
[ljj@ljj modules]$ ll
总计 12
drwxr-xr-x 7 root root 4096 09-19 20:10 2.6.18-128.7.1.el5
drwxr-xr-x 6 root root 4096 08-27 00:02 2.6.18-128.el5
[ljj@ljj modules]$
没有那个2.6.31了,所以想从别处找找
作者: ljj1998    时间: 2009-09-21 20:41
是新内核2.6.31的都删了,只剩下18的,所以想从别处找找
作者: zyp339025518    时间: 2009-09-21 20:47
学习学习!
作者: allen303allen    时间: 2013-01-07 10:13
这个问题解决了吗?

我也想知道,要彻底删除一个通过编译内核源码生成的内核,除了
1. 删除/boot下相关文件。
2. 删除/lib/modules/目录下相关文件。
3. 修改/boot/grub/menu.lst中的启动选项。

之外,还需要做什么操作吗?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2