[linux-l] Re: Tut nicht (was: Re: patch (was: Re: ?: was tun fuer large file support unter smbfs))

Gregor Zattler texmex at uni.de
Sa Sep 27 16:58:33 CEST 2003


Hi Soeren, hi Liste,

sorry für die späte Antwort...  das hier nur zur
Vervollständigung des Bildes: 
* Soeren Sonnenburg <linux at nn7.de> [08. Sep. 2003]:
> On Mon, 2003-09-08 at 16:15, Gregor Zattler wrote:

[ ... mehrere GB von  linux 2.4.22 / lokalem ext3  per pipe als
cpio-Archiv auf NTFS5 / smbmount spielen: bricht nach 2 GB ab ...]

> > Nun läuft ein entsprechend gepatchter Kernel, das Samba ist
> > gepatcht, aber die obige pipe brach doch wieder nach 2 GB ab.
> > Keine Ahnung warum, ich kann mir eigentlich nicht vorstellen,
> > dass das cpio Probleme hat mehr als 2 GB in eine pipe zu tun.
> > Mein Problem löse ich jetzt, indem ich das Archiv splitte.
> 
> aber wenn du schon soweit gekommen bist, kannst du bitte noch
> zB dd if=/dev/zero of=./test.bigfile bs=1k seek=3023M count=100 oder tar
> ausprobieren ich bin mir nicht so sicher mit cpio... und > 2G

Ich fass' es nicht:

0 pit:/mnt/zeugs# dd if=/dev/zero of=./test.bigfile bs=1k seek=3023M count=100
dd: advancing past 3245921533952 bytes in output file `./test.bigfile': File too large

Das war vielleicht ein bisschen viel, mehr als 2 TB.

Aber:

0 pit:/mnt/zeugs# dd if=/dev/zero of=./test.bigfile bs=1k seek=303300000 count=100 ; ls -lh
100+0 records in
100+0 records out
102400 bytes transferred in 0,002010 seconds (50946669 bytes/sec)
total 4,9G
-rw-r--r--    1 root     root         4,9G 2003-09-09 16:48 sehrgrosz
drwx------    2 root     root          16K 2003-09-09 16:00 lost+found/
-rw-r--r--    1 root     root         290G 2003-09-27 16:47 test.bigfile

geht.  Das würde ja auch reichen.


An dem cpio kann's nicht liegen, denn das hat in der pipe mit
split (1) ja funktioniert.  Die einzelnen Dateien, die archiviert
werden sollten, waren allerdings auch deutlich kleiner, als 2 GB.

   Hingegen mit dem gerade angelegten test.bigfile:
   
   0 pit:/mnt/zeugs# echo test.bigfile |cpio -o >t.b.cpio ; ls -lh
   cpio: test.bigfile: Value too large for defined data type
   1 block
   total 4,9G
   -rw-r--r--    1 root     root         4,9G 2003-09-09 16:48 f-win.img
   drwx------    2 root     root          16K 2003-09-09 16:00 lost+found/
   -rw-r--r--    1 root     root          512 2003-09-27 16:54 t.b.cpio
   -rw-r--r--    1 root     root         290G 2003-09-27 16:47 test.bigfile


Das ist zwar auch ärgerlich, war ja aber gerade nicht gefordert.

Es liegt also doch an dem smbmount...

Ciao; gregor



Mehr Informationen über die Mailingliste linux-l