* [gentoo-user-br] Gentoo embarcado .. espaço em disco
@ 2009-09-12 1:27 CBnet
2009-09-12 2:25 ` Daniel da Veiga
2009-09-12 15:35 ` Claudio Pereira
0 siblings, 2 replies; 3+ messages in thread
From: CBnet @ 2009-09-12 1:27 UTC (permalink / raw
To: gentoo-user-br
Estou customizando e otimizando um Gentoo para rodar numa plaquinha
mini-itx da via, os sistema ta muito bom ocupando menos de 20MB de
memória com o X e openbox iniciados..
Mas tenho um problema os sitema ta ocupando muito espaço em disco, por
volta de 2GB, fiz limpeza dos temps, dei uma boa diminuida no
/usr/portage fazendo exclude do que não precisava.. ainda penso em
usar o squishfs ou talvez o eliminar por completo, pq uma vez
embarcado não sera mais mechido.
Agora o diretório que mais me ocupa espaço segundo o du é o
/usr/src/linux.. , teria como eu eleminar os fontes do linux que
ocupa por volta de 500MB, so deixar o estritamento necessário ??
Alguém tem mais alguma dica do que eu possa fazer para ganhar mais
espaço, eliminar arquivos desnecessarios, deixando o estritamente
necessário para o funcionamento, penso tambem eliminar documentação
man etc ?? eliminar o gcc deixando so as bibliotecas necessárias ??
Cheguei a pensar em trocar a glibc pela uclibc, baixei o stage com a
uclibc, mas na hora que faço chroo nele, não loga como root mas como
usuário restrito dai não consigo fazer nada, alguma idéia ??
Valeu
--
Charles Bambineti
"Livros não mudam o mundo,quem muda o mundo são as pessoas.
Os livros só mudam as pessoas." Mario Quintana
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-user-br] Gentoo embarcado .. espaço em disco
2009-09-12 1:27 [gentoo-user-br] Gentoo embarcado .. espaço em disco CBnet
@ 2009-09-12 2:25 ` Daniel da Veiga
2009-09-12 15:35 ` Claudio Pereira
1 sibling, 0 replies; 3+ messages in thread
From: Daniel da Veiga @ 2009-09-12 2:25 UTC (permalink / raw
To: gentoo-user-br
2009/9/11 CBnet <cbneti@gmail.com>:
> Estou customizando e otimizando um Gentoo para rodar numa plaquinha
> mini-itx da via, os sistema ta muito bom ocupando menos de 20MB de
> memória com o X e openbox iniciados..
> Mas tenho um problema os sitema ta ocupando muito espaço em disco, por
> volta de 2GB, fiz limpeza dos temps, dei uma boa diminuida no
> /usr/portage fazendo exclude do que não precisava.. ainda penso em
> usar o squishfs ou talvez o eliminar por completo, pq uma vez
> embarcado não sera mais mechido.
> Agora o diretório que mais me ocupa espaço segundo o du é o
> /usr/src/linux.. , teria como eu eleminar os fontes do linux que
> ocupa por volta de 500MB, so deixar o estritamento necessário ??
> Alguém tem mais alguma dica do que eu possa fazer para ganhar mais
> espaço, eliminar arquivos desnecessarios, deixando o estritamente
> necessário para o funcionamento, penso tambem eliminar documentação
> man etc ?? eliminar o gcc deixando so as bibliotecas necessárias ??
>
> Cheguei a pensar em trocar a glibc pela uclibc, baixei o stage com a
> uclibc, mas na hora que faço chroo nele, não loga como root mas como
> usuário restrito dai não consigo fazer nada, alguma idéia ??
>
Até onde eu saiba, as fontes do kernel (presentes em /usr/src) são
necessárias apenas ao compilar pacotes que dependam dos cabeçalhos do
kernel, ou o próprio kernel. Depois não se usa mais isso. O portage é
muito grande, se o sistema vai embarcado e imutável, convêm nem enviar
o portage junto. Dependendo do que vai rodar, dependências do próprio
portage também podem ser desnecessárias.
Quando instalei um sistema com espaço em disco reduzido, eu tinha dois
chroots. Um com o sistema completo para o caso de eu precisar preparar
outra imagem ou modificar o sistema usando as ferramentas do portage e
Gentoo. O segundo chroot era uma imagem do sistema, sem o portage, sem
os fontes do kernel, sem python, e mais algumas coisas. No sistema
embarcado, através da rede, eu removia coisas e testava a
funcionalidade do sistema. Se tudo desse certo, rsync para o segundo
chroot, como backup, se desse errado, fazia o caminho inverso para
reverter a porcaria e tentar outra coisa.
Dessa forma consegui um sistema mínimo e funcional.
--
Daniel da Veiga
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [gentoo-user-br] Gentoo embarcado .. espaço em disco
2009-09-12 1:27 [gentoo-user-br] Gentoo embarcado .. espaço em disco CBnet
2009-09-12 2:25 ` Daniel da Veiga
@ 2009-09-12 15:35 ` Claudio Pereira
1 sibling, 0 replies; 3+ messages in thread
From: Claudio Pereira @ 2009-09-12 15:35 UTC (permalink / raw
To: gentoo-user-br
[-- Attachment #1: Type: text/plain, Size: 2414 bytes --]
Caro,
Tem muita coisa que você pode remover, não sendo necessário para o
funcionamento do sistema no dia a dia (kernel-source, man pages e
docs, inclusive o portage e etc...). No caso do portage, você vai ter
uma "área de desenvolvimento" para criar a sua distro, mas não é
necessário da árvore do portage no sistema para iniciá-lo no dia a
dia.
Agora, mudando um pouco o rumo, você conhece o projeto [1] GNAP? É o
Gentoo Network Appliance, que tem algumas características
interessantes para sistemas embeddeds.
A alguns anos atrás eu participei deste projeto, inclusive palestrei
em alguns eventos no BR (Conisli/SP, Linuxchix/BH e outros), mas não
sei como está o andamento deste nos dias atuais. De qq maneira, estou
disponibilizando a minha palestra para quem tiver interesse.
[ ]'s Claudio IndioX
2009/9/11 CBnet <cbneti@gmail.com>:
> Estou customizando e otimizando um Gentoo para rodar numa plaquinha
> mini-itx da via, os sistema ta muito bom ocupando menos de 20MB de
> memória com o X e openbox iniciados..
> Mas tenho um problema os sitema ta ocupando muito espaço em disco, por
> volta de 2GB, fiz limpeza dos temps, dei uma boa diminuida no
> /usr/portage fazendo exclude do que não precisava.. ainda penso em
> usar o squishfs ou talvez o eliminar por completo, pq uma vez
> embarcado não sera mais mechido.
> Agora o diretório que mais me ocupa espaço segundo o du é o
> /usr/src/linux.. , teria como eu eleminar os fontes do linux que
> ocupa por volta de 500MB, so deixar o estritamento necessário ??
> Alguém tem mais alguma dica do que eu possa fazer para ganhar mais
> espaço, eliminar arquivos desnecessarios, deixando o estritamente
> necessário para o funcionamento, penso tambem eliminar documentação
> man etc ?? eliminar o gcc deixando so as bibliotecas necessárias ??
>
> Cheguei a pensar em trocar a glibc pela uclibc, baixei o stage com a
> uclibc, mas na hora que faço chroo nele, não loga como root mas como
> usuário restrito dai não consigo fazer nada, alguma idéia ??
>
> Valeu
> --
> Charles Bambineti
> "Livros não mudam o mundo,quem muda o mundo são as pessoas.
> Os livros só mudam as pessoas." Mario Quintana
>
>
--
--
Claudio Pereira aka IndioX
GentooBR - http://gentoobr.org
mailto: indiox@gentoobr.org
---------------------------------------------
Gentoo Documentation Member
http://gdp.gentoo.org
[-- Attachment #2: gnap.tgz --]
[-- Type: application/x-gzip, Size: 281372 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-09-12 15:35 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-12 1:27 [gentoo-user-br] Gentoo embarcado .. espaço em disco CBnet
2009-09-12 2:25 ` Daniel da Veiga
2009-09-12 15:35 ` Claudio Pereira
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox