public inbox for gentoo-user-br@lists.gentoo.org
 help / color / mirror / Atom feed
* [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