[samba-jp:20696] Re: ファイル更新時刻の精度

HAT hat @ fa2.so-net.ne.jp
2009年 5月 22日 (金) 22:06:01 JST


HATです。

Client: Windows 2000 / cygwin
Server: Fedora 11 Preview / samba-3.3.2-0.33.fc11.i586 / ext4

実験1 ----------------------------------------------------------
cygwinのtouchコマンドでファイルを作成して比較

*Windows側
hat @ pwin2k /cygdrive/e/time_test
$ touch aaa

hat @ pwin2k /cygdrive/e/time_test
$ touch bbb

hat @ pwin2k /cygdrive/e/time_test
$ ls --full-time
total 0
-rw-r--r-- 1 hat なし 0 2009-05-22 21:29:39.895857000 +0900 aaa
-rw-r--r-- 1 hat なし 0 2009-05-22 21:29:42.719918000 +0900 bbb

*Fedora側
[hat @ pfedora11p time_test]$ ls --full-time
合計 0
-rwxr--r-- 1 hat hat 0 2009-05-22 21:29:39.895857000 +0900 aaa
-rwxr--r-- 1 hat hat 0 2009-05-22 21:29:42.719918000 +0900 bbb

結果: 完全一致

実験2 ----------------------------------------------------------
notepad.exeでネットワークドライブ上に直接ファイルを作成して比較

hat @ pwin2k /cygdrive/e/time_test2
$ ls --full-time
total 1024
-rw-r--r-- 1 hat なし 4 2009-05-22 21:37:02.795990000 +0900 hoge.txt

[hat @ pfedora11p time_test2]$ ls --full-time
合計 4
-rwxr--r-- 1 hat hat 4 2009-05-22 21:37:02.795990088 +0900 hoge.txt

結果: ズレあり

実験3 ----------------------------------------------------------
C:\にあるファイルをGUIを使ってネットワークドライブにコピーして比較


hat @ pwin2k /cygdrive/c
$ ls --full-time fuga.txt
-rwx------+ 1 Administrators なし 6 2009-05-22 21:42:16.463748800 +0900 fuga.txt


hat @ pwin2k /cygdrive/c
$ cd /cygdrive/e/time_test3

hat @ pwin2k /cygdrive/e/time_test3
$ ls --full-time
total 1024
-rw-r--r-- 1 hat なし 6 2009-05-22 21:42:16.463748000 +0900 fuga.txt

[hat @ pfedora11p time_test3]$ ls --full-time
合計 4
-rwxr--r-- 1 hat hat 6 2009-05-22 21:42:16.463748000 +0900 fuga.txt

結果: ローカルドライブからネットワークドライブにコピーした時点で
      ズレる。


もうちょっと詳しく調べないと、よくわかりません。

-- 
HAT



samba-jp メーリングリストの案内