Low on disk space after compiling new kernel.
Hi All, I installed the kernel 2.6.36 into my Fedora 12 system. I am now low on disk space. [root@rishi-desktop kernels]# du -sh linux-2.6.36/ 4.4G linux-2.6.36/ It shows that the new compiled kernel is taking around 4.4GB. The /lib/modules/2.6.36 is taking around 780M on my disk. I wanted to free some of the space occupied by the compiled code. I understand that the /lib/modules/2.6.36 directory can't be deleted as it contains the compiled modules. I wanted to delete the files in /usr/src/kernel/2.6.36, without effecting my newly installed kernel. -> Can I delete them? -> What is the best way to delete them, I want to keep the source files? -> Should I run make clean to remove the compiled code? -> Any other way? -- Regards, Rishi Agrawal
Hi Rishi.... On Mon, Dec 20, 2010 at 13:48, Rishi Agrawal <rishi.b.agrawal@gmail.com> wrote:
Hi All,
I installed the kernel 2.6.36 into my Fedora 12 system.
I am now low on disk space.
[root@rishi-desktop kernels]# du -sh linux-2.6.36/ 4.4G linux-2.6.36/
Hm, I think that's rather big....here after compilation (of course, my .config is likely different than yours), 2.6.36 takes approximately 1.7 GiB
It shows that the new compiled kernel is taking around 4.4GB.
Together with the object files during linking stage, I believe :)
I wanted to free some of the space occupied by the compiled code. I understand that the /lib/modules/2.6.36 directory can't be deleted as it contains the compiled modules.
Yup...
I wanted to delete the files in /usr/src/kernel/2.6.36, without effecting my newly installed kernel.
-> Can I delete them?
AFAIK, /lib/modules/<version>/build is symlink-ed to that source code dir, so IMHO don't delete it..
-> What is the best way to delete them, I want to keep the source files?
I think the best way here is to do "make clean" and then followed by "make modules_prepare". That way, your kernel source dir is build with files enough to compile external modules whenever needed, but not too bloated -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com
Thanks a ton ... I will try it. On Mon, Dec 20, 2010 at 2:15 PM, Mulyadi Santosa <mulyadi.santosa@gmail.com>wrote:
Hi Rishi....
On Mon, Dec 20, 2010 at 13:48, Rishi Agrawal <rishi.b.agrawal@gmail.com> wrote:
Hi All,
I installed the kernel 2.6.36 into my Fedora 12 system.
I am now low on disk space.
[root@rishi-desktop kernels]# du -sh linux-2.6.36/ 4.4G linux-2.6.36/
Hm, I think that's rather big....here after compilation (of course, my .config is likely different than yours), 2.6.36 takes approximately 1.7 GiB
It shows that the new compiled kernel is taking around 4.4GB.
Together with the object files during linking stage, I believe :)
I wanted to free some of the space occupied by the compiled code. I understand that the /lib/modules/2.6.36 directory can't be deleted as it contains the compiled modules.
Yup...
I wanted to delete the files in /usr/src/kernel/2.6.36, without effecting my newly installed kernel.
-> Can I delete them?
AFAIK, /lib/modules/<version>/build is symlink-ed to that source code dir, so IMHO don't delete it..
-> What is the best way to delete them, I want to keep the source files?
I think the best way here is to do "make clean" and then followed by "make modules_prepare". That way, your kernel source dir is build with files enough to compile external modules whenever needed, but not too bloated
-- regards,
Mulyadi Santosa Freelance Linux trainer and consultant
blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com
-- Regards, Rishi Agrawal
On 12/20/2010 2:15 AM, Rishi Agrawal wrote:
Thanks a ton ... I will try it.
On Mon, Dec 20, 2010 at 2:15 PM, Mulyadi Santosa <mulyadi.santosa@gmail.com <mailto:mulyadi.santosa@gmail.com>> wrote:
Hi Rishi....
On Mon, Dec 20, 2010 at 13:48, Rishi Agrawal <rishi.b.agrawal@gmail.com <mailto:rishi.b.agrawal@gmail.com>> wrote: > Hi All, > > I installed the kernel 2.6.36 into my Fedora 12 system. > > I am now low on disk space. > > [root@rishi-desktop kernels]# du -sh linux-2.6.36/ > 4.4G linux-2.6.36/
Hm, I think that's rather big....here after compilation (of course, my .config is likely different than yours), 2.6.36 takes approximately 1.7 GiB > > It shows that the new compiled kernel is taking around 4.4GB.
Together with the object files during linking stage, I believe :)
> I wanted to free some of the space occupied by the compiled code. I > understand that the /lib/modules/2.6.36 directory can't be deleted as it > contains the compiled modules.
Yup...
> I wanted to delete the files in /usr/src/kernel/2.6.36, without effecting my > newly installed kernel. > > -> Can I delete them?
AFAIK, /lib/modules/<version>/build is symlink-ed to that source code dir, so IMHO don't delete it..
> -> What is the best way to delete them, I want to keep the source files?
I think the best way here is to do "make clean" and then followed by "make modules_prepare". That way, your kernel source dir is build with files enough to compile external modules whenever needed, but not too bloated
-- regards,
Mulyadi Santosa Freelance Linux trainer and consultant
blog: the-hydra.blogspot.com <http://the-hydra.blogspot.com> training: mulyaditraining.blogspot.com <http://mulyaditraining.blogspot.com>
-- Regards, Rishi Agrawal
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Hi Rishi, One other thing that might help is not compiling a debug build if you dont need it. Debug objects are much bigger of course. If you're ending up at 4.4GB it sounds like a build with debugging on. -- -Dexter Haslem
On Mon, Dec 20, 2010 at 7:34 PM, Dexter Haslem <dexter.haslem@gmail.com>wrote:
On 12/20/2010 2:15 AM, Rishi Agrawal wrote:
Thanks a ton ... I will try it.
On Mon, Dec 20, 2010 at 2:15 PM, Mulyadi Santosa <mulyadi.santosa@gmail.com <mailto:mulyadi.santosa@gmail.com>> wrote:
Hi Rishi....
On Mon, Dec 20, 2010 at 13:48, Rishi Agrawal <rishi.b.agrawal@gmail.com <mailto:rishi.b.agrawal@gmail.com>> wrote: > Hi All, > > I installed the kernel 2.6.36 into my Fedora 12 system. > > I am now low on disk space. > > [root@rishi-desktop kernels]# du -sh linux-2.6.36/ > 4.4G linux-2.6.36/
Hm, I think that's rather big....here after compilation (of course, my .config is likely different than yours), 2.6.36 takes approximately 1.7 GiB > > It shows that the new compiled kernel is taking around 4.4GB.
Together with the object files during linking stage, I believe :)
> I wanted to free some of the space occupied by the compiled code. I > understand that the /lib/modules/2.6.36 directory can't be deleted as it > contains the compiled modules.
Yup...
> I wanted to delete the files in /usr/src/kernel/2.6.36, without effecting my > newly installed kernel. > > -> Can I delete them?
AFAIK, /lib/modules/<version>/build is symlink-ed to that source code dir, so IMHO don't delete it..
> -> What is the best way to delete them, I want to keep the source files?
I think the best way here is to do "make clean" and then followed by "make modules_prepare". That way, your kernel source dir is build with files enough to compile external modules whenever needed, but not too bloated
-- regards,
Mulyadi Santosa Freelance Linux trainer and consultant
blog: the-hydra.blogspot.com <http://the-hydra.blogspot.com> training: mulyaditraining.blogspot.com <http://mulyaditraining.blogspot.com>
-- Regards, Rishi Agrawal
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Hi Rishi,
One other thing that might help is not compiling a debug build if you dont need it. Debug objects are much bigger of course. If you're ending up at 4.4GB it sounds like a build with debugging on.
-- -Dexter Haslem
yes I have some debugging options set. The current usage (after make clean and modules_prepare ) is around 867M. Thanks a lot... -- Regards, Rishi Agrawal
participants (3)
-
Dexter Haslem -
Mulyadi Santosa -
Rishi Agrawal