歡迎您光臨本站 註冊首頁

samba文件修改時間怎麼會差1秒?

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

samba文件修改時間怎麼會差1秒?

我的系統是fedora core 5,locale是zh_CN.UTF-8,時間當然是GMT+8,smaba是自帶的再yum update了一下,版本為3.0.23c。設置也沒什麼特別的,至少沒有能引起時間差的。才建起不起,只在新建時複製一批遊戲,用在網吧遊戲同步。前些天似乎還沒發覺有啥問題,應該是沒注意吧,因為只是一次全部複製過,沒有單個遊戲升級過,今天從另一台windows2003同步伺服器複製了一個遊戲,因為這個遊戲升級了,結果發覺明明與windows同步了,怎麼在linux伺服器還要同步一次。反之也一樣。所謂同步就是對比遊戲中文件日期大小吧。經我認真分析,大小當然沒變。怪就怪在有些samba的文件修改時間要比windows(包括伺服器和工作站)的快1s。





小聲問一下大家一個弱智問題,如何在linux中查看(不是通過samba)查看文件的修改時間(精確到秒)?

那現在我們又從samba把剛才複製的文件複製回windows,又會如何?請看:





那我們現在把這個21秒的文件再次複製到samba,會不會變成22秒?答案是,不會,還是21秒。為什麼這次不加1秒?





經我認真測試,發覺複製的文件中,大約有百分之幾的比例會快一秒,這個比例大概在6-8%左右吧。

附上我的samba配置:


        netbios name = GAME
        server string = linux上的文件伺服器
        username map = /etc/samba/smbusers
        log file = /var/log/samba/%m.log
        max log size = 50
        dns proxy = No
        cups options = raw


        comment = All Printers
        path = /usr/spool/samba
        printable = Yes
        browseable = No

[遊戲樣本]
        comment = 遊戲樣本和其他只讀文件
        path = /file/win/read
        write list = game
        read only = No
        guest ok = Yes


        comment = 映射的網路遊戲
        path = /file/win/game
        read only = No
        guest ok = Yes
        browseable = No

[臨時文件]
        comment = 臨時文件夾可寫
        path = /file/win/temp
        read only = No
        guest ok = Yes

[ 本帖最後由 gydoesit 於 2006-10-18 19:55 編輯 ]
《解決方案》

up!
《解決方案》

繼續頂
《解決方案》

UP
《解決方案》

改成這樣
dos filetime resolution = Yes
把原來兩個快1秒的文件去對比,現在有個對了,另一個變成慢1秒了。但即使時間變成一樣那個,在同步軟體軟體中還是會複製下來,說明程序認為還是不一樣的修改時間。難道是因為在哪可以看到精確到毫秒下的修改時間??

據說,#Samba對文件生成時間作取整處理,計為下1秒,這也是windows工作方式。不過似乎windows不會快這1秒。

[ 本帖最後由 gydoesit 於 2006-10-21 09:58 編輯 ]
《解決方案》

改成這樣
dos filetime resolution = Yes
把原來兩個快1秒的文件去對比,現在有個對了,另一個變成慢1秒了。但即使時間變成一樣那個,在同步軟體軟體中還是會複製下來,說明程序認為還是不一樣的修改時間。難道是因為在哪可以看到精確到毫秒下的修改時間??

據說,#Samba對文件生成時間作取整處理,計為下1秒,這也是windows工作方式。不過似乎windows不會快這1秒。

[ 本帖最後由 gydoesit 於 2006-10-21 09:59 編輯 ]
《解決方案》

頂!!!!
《解決方案》

time server  = yes # nmbd將會告知windows的客戶端自己是作為smb的時間伺服器,可以用net time /yes /set 來同步時間

你試試
《解決方案》

頂一下
《解決方案》

原來Samba還有那麼多的要求啊!!!:m01: :m01:

[火星人 ] samba文件修改時間怎麼會差1秒?已經有430次圍觀

http://coctec.com/docs/service/show-post-33507.html