RSSフィードNo.155 DiskMirroringTool タイムスタンプについて
   
日時:
2021/12/30 20:25
名前:
てぅ ID:dE8vep2A

ばぐ★NAGAさま

DiskMirroringTool Unicodeの作成ありがとうございます。
Unicodeに対応いただき重宝して使わせていただいております。

サポート掲示板はgoogleで見つけました。
(ホームからのリンクはかわかりませんでした。)

フォルダーやファイルのバックアップの際に、
タイムスタンプ(作成日時、更新日時、アクセス日時)を
マスター側に合致させるようにできないでしょうか。

動作設定でのタイムスタンプのオプションは、
・タイムスタンプの誤差対策を行う
・ファイルの作成日時もコピーする
・フォルダのタイムスタンプをコピーする
をチェックしています。


具体的な動作状況です。

(1) サブフォルダーありのフォルダーを空のフォルダにバック
アップした場合
 ファイルについては、サブフォルダー内のファイルも含めて
 タイムスタンプ(作成日時、更新日時、アクセス日時)
 が合致しますが、
 フォルダーはアクセス日時がバックアップ時になってしまう
ようです。
 アクセス日時もマスター側に合致するようにできないでしょ
 うか。

(2) 空ではなく、ファイルが存在するフォルダにバックアップ
 した場合
 ファイルサイズの違うものは更新されるのですが、この時、
 作成日時、更新日時はマスター側と合致しますが、アクセス
 日時がバックアップ時になってしまいます。
 また、サブフォルダーもアクセス日時がバックアップ時に
 なってしまいます。
 これらのアクセス日時もマスター側に合致するようにできない
 でしょうか。

(3) サブフォルダーの作成日時、更新日時、アクセス日時が
 マスター側と異なっていても検知してくれません。
 これらも検知してマスター側に合わせるようにできないで
 しょうか。

(4) ファイルのサイズが同じ場合、作成日時、アクセス日時が
 マスター側と異なっていも検知してくれません。
 これらも検知してマスター側に合わせるようにできないで
 しょうか。


 ご検討いただけたら幸いです。
 よろしくお願い致します。

メンテ
(指定範囲表示中) もどる スレッド一覧 新規スレッド作成
2 Re: DiskMirroringTool タイムスタンプについて
   
日時:
2022/01/03 21:16
名前:
てぅ ID:ZuaaFruc

ばぐ★NAGAさま

コメントありがとうございます。
(3)(4)については、上書きで対応すればよいとのこと了解しました。


プログラム上は、「作成日時」「更新日時」「アクセス日時」のすべての項目に
オリジナルと同じ値を書き込んでいることをお教えいただきありがとうございます。

お教えいただきました、Windowsでファイルの最終アクセス日時の更新を無効にして
試してみました。


私の場合、
Windows10でのfsutil behavior query disablelastaccessの値は2 (システム管理、無効)
となっていましたが、これを3(システム管理、有効)(最終アクセス日時の更新をしない)
にして実施したところ、(1)(2)のタイムスタンプはずべて合致しました。

気づいていなかったのですが、(disablelastaccessの値が2の)元の状態では、
DMTUのテストを実行しただけで、マスター側のサブフォルダーのアクセス日時の
タイムスタンプが変更されることがわかりました。



DMTUが(テストや更新)動作を実行する前に、disablelastaccessを3に変更して、
終了したら元の値に戻すようすれば、(1)(2)の希望動作になるとわかりました。

disablelastaccess値の変更に管理者権限が必要なことから、DMTUに上述した機能を
追加することは難しいでしょうか?

メンテ
(指定範囲表示中) もどる スレッド一覧 新規スレッド作成
題名 スレッドをトップへソート
名前
E-mail (非表示)
パスワード (記事メンテ時に使用)
投稿キー (投稿キーを入力してください)
コメント

   クッキー保存