Skip to content

takashimakazuki/backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

backup

ソースコードのスナップショットを定期的に作成し、バックアップを保存するツール

「Go言語によるWebアプリケーション開発 O'REILLY」 の第8章ファイルシステムのバックアップの実装例

特徴

  • ファイルのスナップショットを定期的に作成します
  • ソースコードの変更を記録します
  • 変更の有無をチェックする間隔を変更できます
  • テキストベースのプロジェクトをZIP圧縮するため、軽量です
  • コマンドラインツールが用意されています

ファイルシステムの変更検知

ファイルシステムの変更を検知する方法として、データのMD5のハッシュ値を用いる。 対象とするデータ全てに対して、MD5ハッシュ値を生成し変更が発生しているかどうかを判定している。

About

「Go言語によるWebアプリケーション開発 O'REILLY」 の`第8章ファイルシステムのバックアップ`の実装例

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages