Hallo! On 16 Sep 2004 at 09:58 +0200, henner@graubitz.de wrote: > wollte mir neulich eine Datei > 2 GB von einem auf den anderen Rechner per > sftp ziehen. > > sftp hat mit der (leider deutschen) Fehlermeldung 2042 MB ETA Die maximale > Dateigröße ist überschritten abgebrochen. Wenn ich das richtig sehe, wird diese Fehlermeldung nicht von sftp, sondern von der glibc erzeugt. Bist du dir sicher, dass das Zielsystem überhaupt Dateien größer 2 GiB verträgt? Ich habe (auf Woody, Dateisystem ext2, glibc 2.2.5, Kernel 2.4.25, OpenSSH 1:3.4p1-1.woody.3) eben eine 2050 MiB-Datei mit sftp von localhost nach localhost kopiert - das hat anstandslos funktioniert. Und dass der Largefile-Support bei der SSH-Version in testing schlechter geworden sein soll als in Woody, ist unwahrscheinlich. Wenn das Zielsystem also wirklich so große Dateien verträgt, könnte immer noch SSH ohne Largefile-Support übersetzt worden sein. Hier liefert zum Beispiel $ objdump -T /usr/bin/sftp | grep 64$ 08049054 DF *UND* 000000b7 GLIBC_2.2 readdir64 08049284 DF *UND* 00000069 GLIBC_2.1 lseek64 080492a4 DF *UND* 00000197 GLIBC_2.2 __xstat64 08049334 DF *UND* 00000034 GLIBC_2.1 open64 08049364 DF *UND* 0000009f GLIBC_2.1 fopen64 080493a4 DF *UND* 00000197 GLIBC_2.2 __lxstat64 08049484 DF *UND* 00000197 GLIBC_2.2 __fxstat64 korrekt die Largefile-Varianten der entsprechenden Systemfunktionen. Gruß, Elmar -- [ GnuPG: D8A88C0D / 2407 063C 1C92 90E9 4766 B170 5E95 0D7F D8A8 8C0D ] ······································································· An algorithm must be seen to be believed. -- Donald E. Knuth
Attachment:
pgpGbu1Epa2qh.pgp
Description: PGP signature