2009年5月22日

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

HATです。

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

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

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

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

hat@xxxxx /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@xxxxx 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@xxxxx /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@xxxxx 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@xxxxx /cygdrive/c
$ ls --full-time fuga.txt
-rwx------+ 1 Administrators なし 6 2009-05-22 21:42:16.463748800 +0900 fuga.txt


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

hat@xxxxx /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@xxxxx time_test3]$ ls --full-time
合計 4
-rwxr--r-- 1 hat hat 6 2009-05-22 21:42:16.463748000 +0900 fuga.txt

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


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

--
HAT


投稿者 xml-rpc : 2009年5月22日 22:06
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/85306
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。