[Samba] 2 GB Limit when writing to smbfs filesystems

Vizitiu, Ciprian CVizitiu at gbif.org
Fri Jul 18 10:40:22 GMT 2003



> 
> I'm running RedHat 8.0 with samba-2.2.7-5.8.0 (installed from RedHat
> distribution)
> 
> When I use cpio to write a backup (> 2GB) to a smbfs 
> filesystem, I get the
> error: File size limit exceeded
> I get the same error when I linux copy (cp) a file (> 2GB) 
> from a Linux ext3 filesystem to the smbfs filesystem. The 
> smbfs filesystem is mounted from a Windows 2000 Professional 
> workstation.
> 
> After experiencing the problem, I installed an NFS client on 
> the Windows 2000 Professional workstation (for testing 
> purposes).  Everything works with NFS, but I want to make it 
> work with samba.
> 
> I DO NOT get an error when:
> MS copy from NTFS to samba share (i.e.  copy c:\bigfile
> \\linuxsvr\smbshr\bigfile)
> MS copy from samba share to NTFS (i.e.  copy \\linuxsvr\smbshr\bigfile
> c:\bigfile)
> Linux copy from ext3 to ext3 (i.e. cp -p /home/bigfile1 
> /home/bigfile2) Linux copy from NFS to ext3 (i.e.  cp -p 
> /nfs/bigfile /home/bigfile) Linux copy from ext3 to NFS (i.e. 
>  cp -p /home/bigfile to /nfs/bigfile)
> 
> I ONLY get the error when linux is trying to copy (cp) or 
> write (cpio, tar,
> dd) to a mounted samba filesystem.
> (i.e. mount -t smb //win2k-ws/share /mnt)
> 
> Do I need to install something for linux to treat the mounted 
> share as a CIFS filesystem?

Q: 2GB file limit in samba?
A: No. At this time ( kernel 2.2.4 and samba 2.2.8 ) the limit is in the
kernel code used to access samba not in the samba server. Some patches float
around to for this problem, search for "CIFS smbfs patch". OTOH f u're in 4
back-up, one hint: split or tar -M 



More information about the samba mailing list