+ Responder ao Tópico



  1. #1

    Padrão Broken pipe

    Pessoal boa noite...
    to ficando de cabelo branco com uma coisa no meu server....
    estou tentando enviar um arquivo de 6.8 gb via ftp e ele transfere algo em torno de 2 gb e aparece a seguinte msg #server> netout: Broken pipe ... dai sai fora do ftp.
    JA mexi de tudo qualquer lado e num acho como resolver isso.
    eu estou usando o SCO-UNIX e o ftp nativo dele.

    desde ja muito obrigado.

  2. #2

    Padrão

    talvez o sistema de arquivos do servidor remoto (server ftp) nao esteja conseguindo criar arquivos maiores que 2gb !!! ja tentou fracionar o arquivo em pedaços de 2gb .. e depois tentar junta-los ??

  3. #3

    Padrão

    Exatamente, qual é o SO/ftp do outro lado ?

  4. #4

    Padrão

    Citação Postado originalmente por alexandrecorrea Ver Post
    talvez o sistema de arquivos do servidor remoto (server ftp) nao esteja conseguindo criar arquivos maiores que 2gb !!! ja tentou fracionar o arquivo em pedaços de 2gb .. e depois tentar junta-los ??

    Num sei como fazer isso.
    No caso, atualmente ele gera um arquivo *.tar.

  5. #5

    Padrão

    Citação Postado originalmente por mistymst Ver Post
    Exatamente, qual é o SO/ftp do outro lado ?

    Cliente = Kurumin 7... Nao sei dizer qual ftp ele esta usando, creio que seja o nativo do SO, pois disparo ele via shell.
    Servidor = SCO UNIX / Ftpd.

  6. #6

    Padrão

    Provavelmente voce deve estar usando um sistema de arquivo que nao suporta mais do que 2GB/arquivo. Acredito que o seu SCO/Unix esteja preparado para trabalhar arquivos >2GB visto que ele "gera" o arquivo.


    Vamos lá.. temos algumas dicas:

    2GB Filesize Limit
    Large File Support in Linux

    Tente gerar um arquivo grande (>2GB) e veja se funciona:

    dd if=/dev/zero of=bigfile bs=1024 count=5145728

    vai lhe ajudar.

    Tente essas informações, assim temos ideia do que poderá ser.

  7. #7

    Padrão

    Agora me perdi... ele retornou essa mensagem depois do comando.


    server1> dd if=/dev/zero of=bigfile bs=1024 count=5145728
    dd: write error
    attempts to write larger than 2GB files should use /u95/bin/dd
    2097152+0 records in
    2097151+1 records out
    server1>


    depois dei um ls e ala apareceu isso:
    server1> l -t | pg
    -rw-r--r-- 1 root sys 2147483647 Mar 3 18:07 bigfile
    server1>
    Última edição por asr008; 04-03-2008 às 19:08.

  8. #8

    Padrão

    Ele nao consegue criar arquivos maiores de 2Gb ... uma limitação do filesystem (se for ler os links que eu enviei anteriormente voce vai o porque disso)

    Agora voce precisa contornar essa situação para poder transmitir esse arquivo.

  9. #9

    Padrão

    Vou entrar em contato com a SCO e depois eu vou postar a solução aqui. Muito Obrigado.

  10. #10

    Padrão

    Pessoal,
    conforme prometido, segue abaixo a resposta para o tópico.
    Sendo que a principal etapa da solução foi instalar o mp3 da SCO (Maintence pack 3).

    ==========================================
    Prezado ,

    1. Para manipular arquivos com tamanho igual ou superior a 2GB, deve ser usuado os comandos disponiveis em /u95/bin/.
    Desta forma, segue exemplo.

    /u95/bin/dd if=/dev/zero of=big bs=1024k count=2100
    /u95/bin/find /etc/

    2. Outra forma é editar o arquivo .profile inseirindo o caminho de binarios /u95/bin confome link abaixo.
    I see the error "value too large for defined data type".




    Após a instalação do os600mp3 e feito todos os passos abaixo, consegui transferir para dentro do servidor, via ftp, um arquivo de 6 gb. aprox. porém ao executar o comando abaixo obtive a seguinte resposta.

    server1> cd /
    server1> dd if=/dev/zero of=big bs=1024k count=2100
    dd: write error
    attempts to write larger than 2GB files should use /u95/bin/dd
    2048+0 records in
    2047+1 records out
    server1> ls -l big
    -rw-r--r-- 1 root sys 2147483647 Mar 12 12:24 big
    server1>


    att.





    Prezado ,

    Sem problema algum, os MP's são cumulativos, portanto pode instalar o último.

    Atenciosamente,
    Roberto.

    T.I. escreveu:
    Tem algum problema eu instalar o Maintenance Pack 3 sem ter instalado o outros 2 anteriores?


    Prezado ,

    Caso seu sistema ainda não tenha o Maintenance Pack 3 para SCO Openserver 6.0, deverá fazer o download e instalá-lo antes de aplicar o suporte para large files descrito abaixo.
    O link a seguir permitirá que acesse os arquivos para download:

    Note também que o fsadm deve ser aplicado no filesystem que você transfere o arquivo via ftp, não necessariamente é o /
    .
    SCO OpenServer Release 6.0.0 Maintenance Pack 3 Release and Installation Notes

    Atenciosamente,

    Large file capable versions of the ftp and scp commands

    The ftp and scp commands have been enhanced to handle the transfer of
    files larger than 2GB in size. Note that the file system on which a
    large file is created must be a VxFS file system enabled for large
    files. See Managing Large Files.


    Solução :
    http://wdb1.sco.com/kb/showta?taid=110169&qid=740805085&sid=1139909350&pgnum=1


    To enable large files support on the root filesystem:

    1. Run fsadm to enable the large file support:

    # fsadm -F vxfs -o largefiles /

    2. Run fsadm to confirm that the support has been enabled:

    # fsadm /

    This should report "largefiles".

    3. Increase ULIMIT to unlimited:

    # ulimit unlimited

    4. Ensure SFSZLIM and HFSZLIM are set to "infinity" (which is
    represented by 0x7FFFFFFF) and relink the kernel:

    # cd /etc/conf/bin
    # ./idtune SFSZLIM 0x7FFFFFFF
    # ./idtune HFSZLIM 0x7FFFFFFF
    # ./idbuild -B

    5. Reboot the system using shutdown(1M).

    You should now be able to create files larger than 2GB on root.

    To test for a successful creation of a file greater than 2GB:

    # dd if=/dev/zero of=big bs=1024k count=2100
    # ls -l big
    -rw-r--r-- 1 root sys 2202009600 Oct 4 14:34 big


    The 2GB Limit is (1024x1024)x2048 = 2147483648






    No meu caso especifico, eu estou tentando colocar uma arquivo dentro do servidor SCO via ftp. e ao chegar em 2147483647 ele aparece a seguinte mensagem. Netout: Broken Pipe . e aborta a transferência.

    -rw-r--r-- 1 root sys 2147483647 Mar 11 09:08 backup.shares


    ----- Original Message -----
    From: Suporte OS&T

    Cc: [email protected]
    Sent: Tuesday, March 11, 2008 5:07 PM
    Subject: - Arquivos 2GB - RA#7270


    Para criação de arquivos com tamanho igual ou superior a 2GB será necessario utilizar os comandos disponiveis em /u95/bin/ .
    Somente os comandos abaixo podem ser utilizados para esta tarefa.
    cat du pathchk chgrp ff pax chmod find pwd chown fsck rcp cksum fsdb rm cmp ln rmdir compress ls sum cp mkdir touch cpio mkfs ulimit dd mv uncompress df ncheck zcat
    Segue link com procedimento para resoluçao do problema I see the error "value too large for defined data type". A disposição, [IMAGE REMOVED]

    DE BANDEIJA.