diff options
author | Joey Hess <joey@kitenet.net> | 2011-01-26 17:44:40 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-01-26 17:44:40 -0400 |
commit | ba748a11989f6ba7ea1f306be99b8b3f259ede68 (patch) | |
tree | d42d3884c8702f35897e9ff2481217247ee5b814 /doc/walkthrough.mdwn | |
parent | b7903eb2d149ceb164d7422fb56573735d83ebde (diff) |
fsck: handle untrusted repos
Diffstat (limited to 'doc/walkthrough.mdwn')
-rw-r--r-- | doc/walkthrough.mdwn | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/walkthrough.mdwn b/doc/walkthrough.mdwn index d2231c81e..f375d4e44 100644 --- a/doc/walkthrough.mdwn +++ b/doc/walkthrough.mdwn @@ -391,3 +391,30 @@ it so anything put in there is backed up more thoroughly: # echo "* annex.numcopies=3" > important_stuff/.gitattributes For more details about the numcopies setting, see [[copies]]. + +## untrusted repositories + +Suppose you have a portable USB drive and are using it as a git annex +repository. You don't trust the drive, because you could lose it, or +just because portable USB drives don't tend to last very long. You can +let git-annex know about this, and it will adjust its behavior to avoid +relying on that drive's continued availability. + + # cd /media/usb + # git annex untrust . + untrust . ok + +Now when you do a fsck, you'll be warned appropriately: + + # git annex fsck . + fsck my_big_file + Only these untrusted locations may have copies of this file! + 05e296c4-2989-11e0-bf40-bad1535567fe -- portable USB drive + Back it up to trusted locations with git-annex copy. + failed + +Also, git-annex will refuse to drop a file from elsewhere just because +it can see a copy on the untrusted drive. + +It's also possible to tell git-annex that you have an unusually high +level of trust for a repository. See [[trust]] for details. |