From ca10c06819aacc50d4423836ce51fc4486803789 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 12 Mar 2016 12:57:18 -0400 Subject: rename files containing : This is mostly to let the repo check out on windows w/o using cygwin's git. But, bash completion is also crap with : , so .. --- .../fsck__58___verifying_your_data.mdwn | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 doc/walkthrough/fsck__58___verifying_your_data.mdwn (limited to 'doc/walkthrough/fsck__58___verifying_your_data.mdwn') diff --git a/doc/walkthrough/fsck__58___verifying_your_data.mdwn b/doc/walkthrough/fsck__58___verifying_your_data.mdwn new file mode 100644 index 000000000..240014610 --- /dev/null +++ b/doc/walkthrough/fsck__58___verifying_your_data.mdwn @@ -0,0 +1,36 @@ +You can use the fsck subcommand to check for problems in your data. What +can be checked depends on the key-value [[backend|backends]] you've used +for the data. For example, when you use the SHA1 backend, fsck will verify +that the checksums of your files are good. Fsck also checks that the +[[numcopies|copies]] setting is satisfied for all files. + + # git annex fsck + fsck some_file (checksum...) ok + fsck my_cool_big_file (checksum...) ok + ... + +You can also specify the files to check. This is particularly useful if +you're using sha1 and don't want to spend a long time checksumming everything. + + # git annex fsck my_cool_big_file + fsck my_cool_big_file (checksum...) ok + +If you have a large repo, you may want to check it in smaller steps. You may +start and continue an aborted or time-limited check. + + # git annex fsck -S --time-limit=1m + fsck some_file (checksum...) ok + fsck my_cool_big_file (checksum...) ok + + Time limit (1m) reached! + + # git annex fsck -m + fsck my_other_big_file (checksum...) ok + ... + +Use `-S` or `--incremental` to start the incremental check. Use `-m` +or `--more` to continue the started check and continue where it left +off. Note that saving the progress of `fsck` is performed after every +1000 files or 5 minutes or when `--time-limit` occours. There may be +files that will be checked again when `git-annex` exists abnormally +eg. Ctrl+C and the check is restarted. -- cgit v1.2.3