[Samba] Re: Still trying to backup 66 GB from LINUX to W2K

Dragan Krnic dkrnic at lycos.com
Mon Nov 24 15:06:38 GMT 2003


Both "rexec.exe" and "rsh.exe" from W2K have the problem.

However, the "rsh.exe" from Hummingbird's Exceed
package works just fine. I copied it into my cygWin's
/usr/bin directory and did

   cd /cygdrive/c/temp
   time rsh p92 "cd /local;tar cbf 64 - SAS" | dd of=here.tar

and the file is OK. It tars out all the files in SAS 
directory. Unfortunately cygWin's "ls -l" shows the 
file size modulo 2 GB, like this:

  -rw-rw-rw- 1 root mkpasswd 786464768 Nov 24 15:49 here.tar

But W2K's dir sees the size correctly as:

  24.11.2003  15:49        5.081.432.064 here.tar

Note that the file is quite a bit smaller than the one obtained
with W2K's "rexec.exe" and "rsh.exe" (21,043,160 bytes shorter),
because there is no LF->CR/LF translation with Hummingbird's
rsh.exe.

|> But there's a little rub - the redirection on W2K side
|> introduces a carriage-return character before each
|> line-feed, like ftp in ascii mode. Sorry about that. 
|> Even the cygWin filter "dd" can't help it.
|>
|>>|% You may use "rexec" from W2K to remotely start a process on
|>>|% a Linux box and then redirect the output to a file, like this:
|>>|%
|>>|%   C:\Temp>rexec p92 "cd /local;tar cbf 64 - pst" > here.tar
|>>|%   Name (p92.p.n.d.d:root):
|>>|%   Password (p92.p.n.d.d:root):
|>>|%   C:\Temp>dir here.tar
|>>|%   Medium in Drive C: No designation
|>>|%   Medium srl. no.: 582D-A5D8
|>>|%   Directory C:\Temp
|>>|%   20.11.2003  14:17        2.462.627.947 here.tar
|>>|%               1 File(s)    2.462.627.947 Bytes
|>>|%               0 Directory 46.868.381.696 Bytes free
|>>|%   So it's bigger than 2 GB.
|>>|
|>>| Hi Dragan,can you please try to rexec a five (5)
|>>| gigabyte file?I'm wondering what's happening then....
|>>
|>>From Linux side:
|>>   p92:/local # du -sk SAS
|>>   5041017 SAS
|>>
|>>From W2K Side:
|>>   C:\Temp>timethis rexec pmn92 "cd /local;tar cbf 64 - SAS">here.tar
|>>   TimeThis :  Elapsed Time :  00:08:31.890
|>>
|>>   C:\Temp>dir here.tar
|>>   24.11.2003  13:47        5.102.475.224 here.tar
|>>
|>> What did you expect?
|>> Works also with "dd if=file" > here.tar to just copy
|>> a single 5 GB file to W2K.



More information about the samba mailing list