Merge branch 'master' of ssh://git-annex.branchable.com
This commit is contained in:
commit
e777ad9e87
2 changed files with 31 additions and 0 deletions
|
@ -0,0 +1,19 @@
|
|||
[[!comment format=mdwn
|
||||
username="jkniiv"
|
||||
avatar="http://cdn.libravatar.org/avatar/05fd8b33af7183342153e8013aa3713d"
|
||||
subject="comment 15"
|
||||
date="2023-12-12T19:25:16Z"
|
||||
content="""
|
||||
The fact of the matter is that HDDs have gotten shittier during the past decade or so because most of them
|
||||
(except for sizes above 8TB and drives meant for the enterprise) already employ SMR (shingled magnetic recording)
|
||||
instead of conventional recording techniques. It seems SMR is poison to all sorts of workloads having
|
||||
small files and directories being rewritten (not that drives employing it have sequential speeds that are exactly
|
||||
stellar either) like what git and git-annex are doing under the hood. I bought an 6TB WD Elements desktop drive recently
|
||||
(knowingly an SMR unit because non-SMR HDDs are rather expensive here in Finland) as an git-annex archival drive and I was
|
||||
flabbergasted at how slow it turned out for merely syncing git metadata. I'm on Windows and have to use adjusted-unlocked
|
||||
branches so there's that but NTFS on Windows is not terribly slow -- maybe not as speedy as Linux filesystems but it caches
|
||||
metadata rather well, so it's ok. The problem is that while my 4TB Seagate IronWolf non-SMR drive (git-annex) syncs
|
||||
in a minute or two, my new 6TB takes a minimum of *ten* minutes or so to do that. At this point I have just resigned myself
|
||||
to the fact that all my future archival drives where I use regular git remotes will be slow as molasses. I'd love to own
|
||||
big, fast non-SMR enterprise drives but those will be outside my budget for years to come, I'm afraid. :/
|
||||
"""]]
|
|
@ -0,0 +1,12 @@
|
|||
[[!comment format=mdwn
|
||||
username="aaa"
|
||||
avatar="http://cdn.libravatar.org/avatar/df34e736d4a63a5c29e8bd513ed719ca"
|
||||
subject="Key permissions"
|
||||
date="2023-12-12T22:29:24Z"
|
||||
content="""
|
||||
I tried to use Backblaze B2 using the second method, and tried different application key permissions. Hopefully I can save your time if you’re going to use this special remote.
|
||||
|
||||
In order to init a B2 remote, you should create a key with the ability to read & write all buckets, and you must create a new bucket using git-annex (by setting a unique name in `bucket=`). If you create an empty bucket using Backblaze's web UI, then use that bucket for `git annex initremote`, you will receive this error message: `(InternalException (HandshakeFailed (Error_Protocol (\"expecting server hello, got alert : [(AlertLevel_Fatal,IllegalParameter)]\",True,HandshakeFailure))))`.
|
||||
|
||||
In order to enable a B2 remote, you need a key with read & write permission to the bucket you're using. If you created a key with only read permission, you can’t use `git annex get` on that remote.
|
||||
"""]]
|
Loading…
Reference in a new issue