これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド grok-fsck です。
プログラム:
NAME
GROK-FSCK - ミラー化されたリポジトリの破損をチェックする
SYNOPSIS
grok-fsck -c /path/to/fsck.conf
DESCRIPTION
Git リポジトリは、頻繁に更新されているかどうかにかかわらず破損する可能性があります。
「git fsck」を使用して定期的にチェックすると便利な理由。 Grokmirror には
ミラー化されたすべての git リポジトリで「git fsck」を実行する「grok-fsck」ユーティリティ。 それは
cron から夜間に実行されることになっており、チェックをランダムにずらすために最善を尽くします
そのため、リポジトリのサブセットのみが毎晩チェックされます。 すべてのエラーはに送信されます
MAILTOに設定されたユーザー。
OPTIONS
- バージョン
プログラムのバージョン番号を表示して終了します
-NS、 - 助けて
このヘルプメッセージを表示して終了します
-v、 -詳細
何をしているのか詳しく説明してください
-NS、 - 力
すべてのリポジトリで即時実行を強制します。
-c CONFIG、 --config =CONFIG
fsck.conf の場所
例
fsck.conf を見つけて、必要に応じて変更します。 デフォルトの設定ファイルは
激しくコメント。
cron ジョブを設定して、毎晩実行し、発見されたエラーを root に電子メールで送信します。
# エラー報告のために MAILTO が設定されていることを確認してください
MAILTO=ルート
# 毎晩、午前 2 時に実行
00 02 * * * ミラー /usr/bin/grok-fsck -c /etc/grokmirror/fsck.conf
を使用して完全な実行を強制できます -f フラグ、ただし、いくつかの小さなgitしかない場合を除きます
完了するまでに数時間かかる場合があるため、お勧めしません。
onworks.net サービスを使用してオンラインで grok-fsck を使用する