Typo fixes in walkthrough.mdwn
This commit is contained in:
parent
cf59518174
commit
c9348f8e55
1 changed files with 10 additions and 10 deletions
|
@ -84,7 +84,7 @@ can get them.
|
||||||
|
|
||||||
## transferring files: When things go wrong
|
## transferring files: When things go wrong
|
||||||
|
|
||||||
After a while, you'll have serveral annexes, with different file contents.
|
After a while, you'll have several annexes, with different file contents.
|
||||||
You don't have to try to keep all that straight; git-annex does
|
You don't have to try to keep all that straight; git-annex does
|
||||||
[[location_tracking]] for you. If you ask it to get a file and the drive
|
[[location_tracking]] for you. If you ask it to get a file and the drive
|
||||||
or file server is not accessible, it will let you know what it needs to get
|
or file server is not accessible, it will let you know what it needs to get
|
||||||
|
@ -146,7 +146,7 @@ That's a good thing, because it might be the only copy, you wouldn't
|
||||||
want to lose it in a fumblefingered mistake.
|
want to lose it in a fumblefingered mistake.
|
||||||
|
|
||||||
# echo oops > my_cool_big_file
|
# echo oops > my_cool_big_file
|
||||||
bash: my_cool_big_file: Permission deined
|
bash: my_cool_big_file: Permission denied
|
||||||
|
|
||||||
In order to modify a file, it should first be unlocked.
|
In order to modify a file, it should first be unlocked.
|
||||||
|
|
||||||
|
@ -176,7 +176,7 @@ There is one problem with using `git commit` like this: Git wants to first
|
||||||
stage the entire contents of the file in its index. That can be slow for
|
stage the entire contents of the file in its index. That can be slow for
|
||||||
big files (sorta why git-annex exists in the first place). So, the
|
big files (sorta why git-annex exists in the first place). So, the
|
||||||
automatic handling on commit is a nice safety feature, since it prevents
|
automatic handling on commit is a nice safety feature, since it prevents
|
||||||
the file content being accidentially commited into git. But when working with
|
the file content being accidentally committed into git. But when working with
|
||||||
big files, it's faster to explicitly add them to the annex yourself
|
big files, it's faster to explicitly add them to the annex yourself
|
||||||
before committing.
|
before committing.
|
||||||
|
|
||||||
|
@ -267,12 +267,12 @@ that the URL is stable; no local backup is kept.
|
||||||
|
|
||||||
Another handy alternative to the default [[backend|backends]] is the
|
Another handy alternative to the default [[backend|backends]] is the
|
||||||
SHA1 backend. This backend provides more git-style assurance that your data
|
SHA1 backend. This backend provides more git-style assurance that your data
|
||||||
has not been damanged. And the checksum means that when you add the same
|
has not been damaged. And the checksum means that when you add the same
|
||||||
content to the annex twice, only one copy need be stored in the backend.
|
content to the annex twice, only one copy need be stored in the backend.
|
||||||
|
|
||||||
The only reason it's not the default is that it needs to checksum
|
The only reason it's not the default is that it needs to checksum
|
||||||
files when they're added to the annex, and this can slow things down
|
files when they're added to the annex, and this can slow things down
|
||||||
significantly for really big files. To make SHA1 the detault, just
|
significantly for really big files. To make SHA1 the default, just
|
||||||
add something like this to `.gitattributes`:
|
add something like this to `.gitattributes`:
|
||||||
|
|
||||||
* annex.backend=SHA1
|
* annex.backend=SHA1
|
||||||
|
@ -292,7 +292,7 @@ files will be skipped.
|
||||||
|
|
||||||
After migrating a file to a new backend, the old content in the old backend
|
After migrating a file to a new backend, the old content in the old backend
|
||||||
will still be present. That is necessary because multiple files
|
will still be present. That is necessary because multiple files
|
||||||
can point to the same content. The `git annex unused` sucommand can be
|
can point to the same content. The `git annex unused` subcommand can be
|
||||||
used to clear up that detritus later. Note that hard links are used,
|
used to clear up that detritus later. Note that hard links are used,
|
||||||
to avoid wasting disk space.
|
to avoid wasting disk space.
|
||||||
|
|
||||||
|
@ -342,7 +342,7 @@ setting is satisfied for all files.
|
||||||
fsck my_cool_big_file (checksum...) ok
|
fsck my_cool_big_file (checksum...) ok
|
||||||
...
|
...
|
||||||
|
|
||||||
You can also specifiy the files to check. This is particularly useful if
|
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.
|
you're using sha1 and don't want to spend a long time checksumming everything.
|
||||||
|
|
||||||
# git annex fsck my_cool_big_file
|
# git annex fsck my_cool_big_file
|
||||||
|
@ -367,7 +367,7 @@ might say about a badly messed up annex:
|
||||||
## backups
|
## backups
|
||||||
|
|
||||||
git-annex can be configured to require more than one copy of a file exists,
|
git-annex can be configured to require more than one copy of a file exists,
|
||||||
as a simple backup for your data. This is controled by the "annex.numcopies"
|
as a simple backup for your data. This is controlled by the "annex.numcopies"
|
||||||
setting, which defaults to 1 copy. Let's change that to require 2 copies,
|
setting, which defaults to 1 copy. Let's change that to require 2 copies,
|
||||||
and send a copy of every file to a USB drive.
|
and send a copy of every file to a USB drive.
|
||||||
|
|
||||||
|
@ -394,9 +394,9 @@ For more details about the numcopies setting, see [[copies]].
|
||||||
|
|
||||||
## untrusted repositories
|
## untrusted repositories
|
||||||
|
|
||||||
Suppose you have a USB thunb drive and are using it as a git annex
|
Suppose you have a USB thumb drive and are using it as a git annex
|
||||||
repository. You don't trust the drive, because you could lose it, or
|
repository. You don't trust the drive, because you could lose it, or
|
||||||
accidentially run it through the laundry. Or, maybe you have a drive that
|
accidentally run it through the laundry. Or, maybe you have a drive that
|
||||||
you know is dying, and you'd like to be warned if there are any files
|
you know is dying, and you'd like to be warned if there are any files
|
||||||
on it not backed up somewhere else. Maybe the drive has already died
|
on it not backed up somewhere else. Maybe the drive has already died
|
||||||
or been lost.
|
or been lost.
|
||||||
|
|
Loading…
Reference in a new issue