Seite 1 von 1

Files >2GB können nicht auf SMB2 Shares geschrieben werden

Verfasst: Mi 26. Jul 2017, 21:48
von the_hansa
oder ist es ein Bug im Image der Tank?

Meine HD1 mit dem aktuellen Rolling Release macht es (gleiche Gegenstelle, mount per /var/etc/auto.net: movies -fstype=cifs,iocharset=utf8,vers=2.1,cache=loose,user=USR,password=PASS //192.168.0.31/Records_TV)

[Schlafzimmer] /mnt/autofs/movies # dd if=/dev/zero of=/mnt/autofs/movies/netzte
st bs=8192 count=333840
333840+0 records in
333840+0 records out
2734817280 bytes (2.5GB) copied, 288.805514 seconds, 9.0MB/s

Gruß
Hansa

Re: SMB1 abschalten. Kann die cooli SMB2 als client?

Verfasst: Fr 28. Jul 2017, 09:59
von the_hansa
Some more investigation:

[CooliKeller] /mnt # mount.cifs -V
mount.cifs version: 1.12-3.3.9
[CooliKeller] /mnt # mount.cifs //192.168.0.31/Records_TV /mnt/movies -o user=db,pass=PASS,vers=3.0
[CooliKeller] /mnt # dd if=/dev/zero of=/mnt/movies/netztest bs=8192 count=333840
dd: writing '/mnt/movies/netztest': File too large
262145+0 records in
262143+1 records out
2147483647 bytes (2.0GB) copied, 96.433978 seconds, 21.2MB/s
[CooliKeller] /mnt # umount /mnt/movies/
[CooliKeller] /mnt # mount.cifs //192.168.0.31/Records_TV /mnt/movies -o user=db,pass=db,vers=1.0
[CooliKeller] /mnt # dd if=/dev/zero of=/mnt/movies/netztest bs=8192 count=333840
333840+0 records in
333840+0 records out
2734817280 bytes (2.5GB) copied, 130.380344 seconds, 20.0MB/s
[CooliKeller] /mnt #


Der mount.cifs der Cooli (hier Tank mit aktuellem Image) kann zwar SBM2/3 mounten, aber bleibt dann am 2GB Limit hängen.
Mit SMB1 geht es.

Wenn ich es recht verstehe, liegt es an der mount.icfs version der cooli...
https://bugzilla.redhat.com/show_bug.cgi?id=1176172
https://serverfault.com/questions/62359 ... samba-cifs

Gruß
Hansa

Re: SMB1 abschalten. Kann die cooli SMB2 als client?

Verfasst: Fr 28. Jul 2017, 10:47
von gandharva
Es liegt am Kernel der HD2 Boxen. Werde ich im nächten Release fixen. Interessant das dieser Patch von 2013 bis heute nicht in 3.10 LTE gelandet ist.