Mark
asked on
how to copy large files from/to smbfs file system
I have two Windows drives smb mounted on my Linux slackware (kernel version 2.6.21.5) computer. I want to copy a file from one drive to the other. There is plenty of actual space on the target drive. The file is: 85,484,137,984 KB, i.e. +83GB.
On the linux machine I used a simple: cp src dest. It copied about 2GB then halted with the message 4616 File size limit exceeded
I went to Windows and used Windows Explorer to copy the source file and paste it to the destination. It copied just fine.
why can't Linux to do the copy? Is there a way to fix this? This is rather important because the Linux host is supposed to be responsible for copying backup archives to offline storage. I would be shocked if Windows was capable of something Linux was not.
On the linux machine I used a simple: cp src dest. It copied about 2GB then halted with the message 4616 File size limit exceeded
I went to Windows and used Windows Explorer to copy the source file and paste it to the destination. It copied just fine.
why can't Linux to do the copy? Is there a way to fix this? This is rather important because the Linux host is supposed to be responsible for copying backup archives to offline storage. I would be shocked if Windows was capable of something Linux was not.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Tried it again, this time it took 27 minutes to generate the Input/output error, but only copied 1.4GB Any ideas at all would be appreciated. I always thought samba was more robust than this.
It might have to do with this. https://bugs.launchpad.net/ubuntu/+source/samba/+bug/46514. If it is the only thing to do is to upgrade. Ok, it's not Ubuntu but it's still old samba, right?
ASKER
Points all around. No one had the exact answer, but the responses put me on the right path of discovery. Thanks.
ASKER
the mount -t cifs, as shown in santoshmotw...'s link or any other way I try it does not appear to be supported by my mount command. I get mount's mini-help in response as if I made some kind of syntax error. My mount version appears to be 2.2r.
I also tried mount.cifs directly:
mount.cifs //OHPRSSTORAGE/Backups /OHPRSstorage -o user=usr%pw
I also tried the domain option. In all cases I get:
mount error: could not find target server. TCP name OHPRSSTORAGE/Backups not found
No ip address specified and hostname not found
I'm not sure what to do with that information as the resource //OHPRSSTORAGE/Backups is legitimate and I use it successfully with smbmount.
I did try the smbmount command with the lfs option. That seemed to work better, but after about 10 minutes of copying I get the error:
cp: reading `/OHPRSstorage/Acronis/MAI
I've tried a couple of times. It dies after copying between 4GB and 5GB, or as I said, about 10 minutes.
I've set debug level to 10 in smbd, but I see no additional info in log.smdb.
Thoughts? I'm really trying to get this accomplished today before the backup runs just after midnight.