File: Using_a_glacier_remote_as_a_backup.mdwn

package info (click to toggle)
git-annex 10.20250416-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 73,572 kB
  • sloc: haskell: 90,656; javascript: 9,103; sh: 1,469; makefile: 211; perl: 137; ansic: 44
file content (28 lines) | stat: -rw-r--r-- 1,414 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Hallo everybody,

I have an ARM based Synology NAS and I would like to use git annex to replace the "backup" solution provided by Synology. The basic idea is that I want files in a safe place when the house burns down or they get removed by accident.

Since I only care about the latest version and want to make really sure local programs (cifs service, photostation and so on) do not run into trouble caused by symlinks, I guess direct mode is what I want. I have been tinkering around and things seem to be working for the most part. A few questions remain:

Assuming I have all files synced to glacier and then accidentally remove all content and try to recover with the bare repo - with metadata but without content. the situation looks like this. 

    ➜  syno-archive git:(annex/direct/master) git annex status test.txt
    D test.txt
    ➜  syno-archive git:(annex/direct/master)
    
I try to get my files back out of glacier:

    ➜  syno-archive git:(annex/direct/master) git annex get test.txt   
    get test.txt (from glacier...) 
    ok                      
    (Recording state in git...)
    ➜  syno-archive git:(annex/direct/master)

Contrary to my expectation, text.txt did not appear on disk.

Given the bare repo, you would one recover all content (thousands of files)? I expected "git annex get --all" to do the trick. 

PS: This is from git-annex version 5.20141125

regards
Andreas