[Manual Configuração]"aumentar" o espaço disponivel nas drembox sem disco interno

Discussão em 'Manuais' iniciado por Sly, Setembro 23, 2007.

  1. Sly

    Sly Developer

    Desde já deixo aqui um aviso igual ao que está no manual:

    Aviso desde já que para isto ficar depois a funcionar, terão que ter um servidor (PC ou disco de rede) ligado sempre que a dream esteja ligada para que ela possa aceder aos ficheros que la se encontram. Se não quiserem isto, este manual não é para vocês e não o devem seguir

    Posto isto, este manual serve para podermos instalar mais umas cams e plugins (infelizmente ainda não da para as skins) nas nossas dreams que às vezes ficam sem espaço.
    Por favor leam atentamente aquilo que está escrito pois está tudo correcto e testado por mim e não saltem passos pois o manual for feito de maneira a que até mesmo pessoas que não sabem o que é o linux consigam fazer isto.

    De qualquer das maneiras, se algo de muito errado acontecer e a vossa dream não arrancar de novo (muito improvavel), só têm uma coisa a fazer: repor a imagem. Por isso façam um backup antes se quiserem.

    Quaisquer dúvida ou problema que tenham podem colocar que eu tento ajudar.

    hxxp://www.gigasize.com/get.php?d=tkgolzv69od
     
    Lordep, Phk, Esteves e 3 outras gostaram disto.
  2. okidokiss

    okidokiss Membro Li-ion

    r3Pek, obrigado pelo manual.
    Tenho uma pequena duvida. eu fiz o mesmo para alguns ficheiros como o atack.txt que esta sempre a crescer, mas quando faço um reboot à dream o redirecionamento é apagado e tenho de o fazer de novo.
    Há alguma maneira de o manter sempre?
     
  3. Sly

    Sly Developer

    esse ficheiro é criado de novo sempre que reinicias a dream? suponho entao que esteja a ser criado em /tmp certo? se for esse o caso, não vais conseguir automatizar o processo visto o que está em /tmp se perder kd se desliga a dream... (no caso das 500s pelo menos)
     
  4. okidokiss

    okidokiss Membro Li-ion

    Já consegui :D
    Passo a explicar como:
    Editei o ficheiro gbox_cam.sh que se encontra em var/script
    No final ficou (linhas acrescentadas a azul)
    remove_tmp ()
    {
    rm -rf /tmp/*info* /tmp/*gbox* /tmp/*online* /tmp/*share* /tmp/Newcs* /tmp/atack* /tmp/debug*
    ln -sf "/hdd/atack.txt" "/tmp/atack.txt"
    ln -sf "/hdd/screenshot.jpg" "/tmp/screenshot.jpg"
    ln -sf "/hdd/gsms.log" "/tmp/gsms.log"

    }

    Ou seja, depois de apagar os ficheiros (faz isto sempre que inicia ou reenicia a cam) os links são criados de novo.
    Desta forma tenho:
    atack.txt
    screenshot.jpg (criado quando pedimos um screen via interface web)
    gsms.log (as gsms que recebemos)

    Espero que ajude alguem que queira fazer a mesma coisa ou parecido.
     
  5. ficas

    ficas Membro Digital Membro Gold

    obg. :icon_good:

    isto vai dar muito geito.....:thumbup:
     
  6. Sly

    Sly Developer

    mas olha que com isto não estás a poucar espaço no disco... :) só em memória porque a particao /tmp é um memory device, ou seja, usa a memória para armazenar os ficheiros (por isso é que são perdidos). Como a partição onde são instalados os addons (/var) é que é fisica (usa um block device que vem incorporado na dream), esta é que precisa de espaço... :)

    Não é que faça mal... só não ajuda muito ;)
     
  7. okidokiss

    okidokiss Membro Li-ion

    Hum ... Nao sou especialista nisto, mas não me parece que seja exactamente assim.
    Acho que o tmp é memoria fisica sim (não RAM) o motivo para "os ficheiros perdidos" vem desta linha de comando que meti acima:
    rm -rf /tmp/*info* /tmp/*gbox* /tmp/*online* /tmp/*share* /tmp/Newcs* /tmp/atack* /tmp/debug*
    Esse o motivo porque meti os links depois deste comando, e sendo RAM talvez este comando não tivesso motivo de existir.

    mas como disse, nao sou especialista, talvez eu esteja enganado. Alem disso a RAM na DM500 tambem é pouca, podendo poupar :p
     
  8. Sly

    Sly Developer

    tas enganado :)
    olha aki:
    Código:
    root@dreambox:~> mount
    /dev/root on / type squashfs (ro)
    none on /dev type devfs (rw)
    /proc on /proc type proc (rw,nodiratime)
    devpts on /dev/pts type devpts (rw)
    /dev/mtdblock/1 on /var type jffs2 (rw,noatime)
    none on /tmp type ramfs (rw)
    192.168.0.1://nfs-storage/dm500s-var on /var/mnt/nfs type nfs (rw,v3,rsize=8192,wsize=8192,soft,udp,nolock,addr=192.168.0.1)
    
    é um exemplo duma dream onde o meu manual foi usado. Como podes ver o /tmp é do tipo ramfs (RAM Filesystem) ;) acho que diz tudo....
    de qualquer das maneiras, a memoria não é um problema:
    Código:
    root@dreambox:~> free
                  total         used         free       shared      buffers
      Mem:        30116        24660         5456            0         3144
     Swap:            0            0            0
    Total:        30116        24660         5456
    embora esse "rm <blablabla>" possa muito bem apagar alguns ficheiros, não é a causa para eles desaparecerem todos...
     
  9. okidokiss

    okidokiss Membro Li-ion

    Viva, cá estou eu novamente com mais umas duvidas.
    1 - Aproveitei parte deste manual e outro para fazer um multiboot na D500s. A duvida é: as cams, plugins, etc... instaladas nas outras imagens que não na flash tambem ocupam espaço na dream?
    2 - Em multiboot instalei a nabilo, parece que o metodo de instalação manual de cam's é diferente, ou estou a fazer algo mal
    3 - o ficheiro que meteram neste tutorial desapareceu

    Obrigado a todos.
     
  10. Sly

    Sly Developer

    1 - Não sei pk nunca testei multiboot, mas suponho que não já que estão instaladas noutro sitio.
    2 - se bem me recordo é colocar o .tar.gz ou .tar.bz2 em /tmp e fazer a instalação manual.
    3 - Novo link: hxxp://www.gigasize.com/get.php?d=p7mgt76ccdb
     
    carlos21 e okidokiss gostam disto.
  11. okidokiss

    okidokiss Membro Li-ion

    Espetaculo!
    Muito obrigado! Estou a gostar muito do multiboot :) ja consegui instalar o GB**

    Obrigado pela atençao
     
  12. sencelio

    sencelio Membro Iniciado

    Boas Sly,

    Tentei fazer o download do manual, mas o gigasize indica que o ficheiro já não esta disponível. Seria possível de colocar-lo outra vez?

    E que o espaço na minha 500s esta a ficar apartado e estava interessado em estudar maneiras de utilizar um disco externo (fazer um mount).

    Cumps,
     
  13. Luxdorf

    Luxdorf Old School

    Tens aqui:

    H__p://www.sendspace.com/file/igrajr
     
  14. carlos21

    carlos21 Retiro Espiritual

    dr

    nao abre o link
     
  15. dbz

    dbz Membro Iniciado

    Copia so isto e ja funciona
    Código:
    www.sendspace.com/file/igrajr
     
    Editado por um moderador: Novembro 7, 2007
  16. sencelio

    sencelio Membro Iniciado

    Obrigado Luxdorf
     
  17. accoelho

    accoelho Membro Li-ion

    da pra colocarem outra vez o link do manual.

    obrigado
     
  18. sticknando

    sticknando Membro Iniciado

    podiam por o link outra vez faz favor


    obrigado:aetscha:
     
  19. Sly

    Sly Developer

    logo à noite ja volto a por o link....
     
  20. connected_soul

    connected_soul Membro Digital

    Cá o espero. Thanks.
     
Engisat
  1. Este site usa cookies. Se continuar a navegar no site, está a concordar com o uso de cookies.
    Fechar Aviso