Strange xcopy between Windows and Linux
Brian McGroarty
bvmcg at yahoo.com
Tue Oct 9 17:37:02 GMT 2001
I tried adding "dos filetimes" and restarting the server. No
good.
My smb.conf -
[global]
server string = %h server (Samba %v)
encrypt passwords = Yes
obey pam restrictions = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n
*Retype\snew\sUNIX\spassword:* %n\n .
syslog = 3
max log size = 1000
socket options = IPTOS_LOWDELAY TCP_NODELAY
SO_SNDBUF=4096 SO_RCVBUF=4096
dns proxy = No
invalid users = root
hosts allow = 192.168.0.0/255.255.255.0
<... [homes] section deleted ...>
[missile]
path = /mnt/missile
read only = No
dos filetimes = Yes
This is the command which will make Windows want to
(incorrectly) overwrite some files -
xcopy /d /e d:\Pic\*.* w:\Pic\*.*
Here are two snapshots of Windows 2000 file property dialogs.
File in dialog set 1 copies when it shouldn't. Set 2 is okay,
although note that the file time is incorrectly advanced by 1
second:
set 1: http://www.robotattack.com/smb_dialogs_copy.jpg
set 2: http://www.robotattack.com/smb_dialogs_no_copy.jpg
Also - probably unrelated, but note the "Size on disk" in both
pictures. On the server side, the usage is off by three orders
of magnitude. Is this an error on my part?
brian at booberry:/mnt/missile/Pic/Signs$ du Image10.jpg
20 Image10.jpg
brian at booberry:/mnt/missile/Pic/Signs$ grep /mnt/missile -in
/etc/fstab
13:/dev/hdd1 /mnt/missile reiserfs defaults
0 0
brian at booberry:/mnt/missile/Pic/Signs$
--- Tony Nichols <tony at mail.applog.com> wrote:
> I would try (under the share - samba.conf):
> dos filetimes = yes
>
> Good Luck !
>
>
>
> A.G. (Tony) Nichols
> I.S. Manager
> Appalachian Log Structures Inc.
> www.applog.com
> tony at mail.applog.com
> 888-999-2574 x124
>
>
> -----Original Message-----
> From: samba-admin at lists.samba.org
> [mailto:samba-admin at lists.samba.org]
> On Behalf Of Brian McGroarty
> Sent: Tuesday, October 09, 2001 1:07 PM
> To: samba at lists.samba.org
> Subject: Strange xcopy between Windows and Linux
>
>
> I'm running samba 2.2.1a-9 (standard Debian install)
>
> I've a strange behavior which has me a bit confused -
>
> My Debian Linux box has a share (ext2 filesystem underneath)
> which is
> accessed by my Windows 2000 machine.
>
> The share is mapped as W: on the Windows machine.
>
> From Windows, I attempt to syncronize a directory and the
> Samba share -
>
> xcopy /d /e c:\somedir w:\somedir
> xcopy /d /e w:\somedir c:\somedir
>
> This should have the behavior of making the two directory
> structures
> identical, with newer files on one overwriting older or
> missing files on
> the other.
>
> This only behaves as expected for about half the files. For
> some files,
> Windows always wants to re-copy files to the Samba share. I
> have looked
> at the files it wants to copy, and the dates and sizes match,
> so this
> shouldn't happen!
>
> This problem does not occur when copying between two local
> directories,
> and does not happen if I copy between the Windows box and
> another
> Windows share.
>
> Why does this happen? Is there some way to prevent this?
>
>
> Tracking #: 50873215E5C3114894899C678FB1E4C4A1D2EA88
> --
> To unsubscribe from this list go to the following URL and read
> the
> instructions: http://lists.samba.org/mailman/listinfo/samba
>
__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com
More information about the samba
mailing list