• # beuh

    Posté par . En réponse au message fichier superieur à 2GO ! probleme de script pour backup FTP. Évalué à 1.

    ton problème vient probablement du fait que ton client FTP n'est pas compilé avec l'option permettant le support des large files (taille et offsets de fichiers sur 64-bits).

    pour valider cette supposition, exécute ton client FTP à travers ltrace. si tu vois des "fopen" c'est que j'ai raison. si tu vois des "fopen64" c'est que c'est un autre problème.

    si j'ai raison, plains-toi à ton support si tu en as :) ou bien recompile ton client FTP avec -D_FILE_OFFSET_BITS=64.

    exemple d'utilisation de ltrace et de -D_FILE_OFFSET_BITS=64 :

    [gc@meuh /tmp] echo -e '#include <stdio.h>\nint main(){fopen("/dev/null", "r");}' > t.c
    [gc@meuh /tmp] gcc t.c
    [gc@meuh /tmp] ltrace ./a.out 2>&1| grep null
    fopen("/dev/null", "r") = 0x804a008
    [gc@meuh /tmp] gcc -D_FILE_OFFSET_BITS=64 t.c
    [gc@meuh /tmp] ltrace ./a.out 2>&1| grep null
    fopen64("/dev/null", "r") = 0x804a008