[Samba] get errors when doing a tar backup of a windows server with
linux smbclient
Rick Warner
rick at microway.com
Thu Dec 7 22:09:42 GMT 2006
Hello all,
We have a script that does a nightly backup of a windows server to a linux
fileserver. The linux system uses smbclient to make a tarball of the share.
I get this error when running smbclient:
Domain=[OURSERVER] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
tar: dumped 56781 files and directories
Total bytes written: 9800680960
write_data: write failure. Error = Connection reset by peer
write_socket: Error writing 39 bytes to socket 7: ERRNO = Connection reset by
peer
Error writing 39 bytes to client. -1 (Connection reset by peer)
As far as I can tell, the tarball it creates is OK. Doing a file list on the
backup with tar lists all the files (at least as far as I can tell) and no
errors.
Here is the script we use to do the backup:
#!/bin/bash
# Username and Password for Windows share.
export USER=ourusername
export PASSWD=ourpassword
# Service name of Windows share and sub-directory for backup exclusion.
SERVICE='//ourserver/apps'
SUBDIR='System Volume Information'
# Backup location, basename, and date string.
BACK='/home/server-backups/ourserver';
BASE='ourserver';
DATE=`date +%Y-wk%U_%b-%d_%a`;
# Misc. variables
MSG1="Tarring up $SERVICE Directory: $SUBDIR to: $BACK";
if [ -f $BACK/$BASE$DATE.tar.bz2 ]; then
echo "File exists, command halted: $BACK/$BASE$DATE.tar.bz2"
else
smbclient $SERVICE -N -TqcX
$BACK/$BASE$DATE.tar "$SUBDIR" "example/1.lck" "example/2.lck" "example/3.lck"
"example/4.lck" "example/5.lck" "example/6.lck" "example/7.lck" "example/8.lck"
bzip2 $BACK/$BASE$DATE.tar
fi
We are using samba 3.0.22-r3 from a gentoo install. Tar is 1.15.1-r1.
How can I eliminate this error message?
--
Richard Warner
Lead Systems Integrator
Microway, Inc
(508)732-5517
More information about the samba
mailing list