Thank you for the detailed write up ! -- J. Hellenthal
The fact that there's a highway to Hell but only a stairway to Heaven says a lot about anticipated traffic volume. > On Apr 10, 2021, at 22:58, Amar via tarsnap-users <[email protected]> > wrote: > > Hey all, > > I was able to do that. > > I decided to go the basic route as my data set isn’t huge and I had also lost > tarsnap.db by then (I copied it and then must have “misplaced" it - it was > 4am!). > > So what I did was that many of you suggested exactly: > > 1. Launched setup wizard, skipped it. > > 2. Then set everything one by one in each section of “Settings" tab: > Account: Added my Tarsnap a/c email, added a name for the new laptop, and > pointed to where I have put my old key (I keep it in Cryptomator Dropbox > folder) > Backup: This was pretty much filled up already just checked to ignore OS > garbage > Application: set client directory (/usr/local/bin - this is where brew > puts tarsnap on Mac), cache directory (I changed it to .cache/tarsnap as I > was going to recreate it anyway), left Download as it was, set App data dir > as ~/.config/tarsnap. > > 3. In applications tab clicked "Repair cache”. It took some time but all was > good in the end. Added cache, checked all the archives and ended successfully. > > 4. Went to “Jobs” tab and added the missing Job (I guess if I had preserved > tarsnap.db it would have been populated automatically). Anyway I took this > opportunity to combine two of my previous jobs into one. I save the same set > of data via other methods as well so I knew what to select for backup. This > time I selected ~/.config/tarsnap/tarsnap.db as well (maybe I will add cache > files “directory” and “cache” as well later or in some other backup). (I will > also consider pruning old archives - in a way all the files ever backed are > preserved i.e. out of e.g. 200 archives if I can have last 7 + min number of > archives post that that has all my data ever backed up) > > 5. Then enabled scheduling. Moved the generated .plist file to a folder in > Dropbox where I keep all my launch agents and then symlinked it. I also > changed the time of it (I guess later I will change it to run multiple times > a day). It'd be a nice tarsnap-gui feature though. > > 6. Hit backup and it was done. 170kB new data was added. > > Thank you all :) > >> On 10-Apr-2021, at 11:04 PM, Graham Percival <[email protected]> wrote: >> >> Hi Amar, >> >> Yes, it's correct that the gui does not need the password if you already have >> a keyfile. >> >> Behind the scenes, the "verifying archive integrity" step is running >> `tarsnap --fsck` to download archive metadata. That's approximately 0.1% of >> the total archive size: >> https://www.tarsnap.com/multiple-machines.html >> You can avoid this if you copy the cache directory from your old laptop to >> your new one. (as mentioned on that link) >> >> Alternatively, you could skip over the setup wizard. You have two options >> here: >> 1) launch the setup wizard, then click on "skip wizard", then set up options >> in the Settings tab. >> 2) copy your old tarsnap.db to the same location on the new laptop. Then >> when >> you launch tarsnap-gui, it should have the same options as you had on the old >> machine. >> >> The gui will probably prompt you to repair the cache; if it doesn't, then go >> to Settings->Application->"Repair cache". This will run the same `tarsnap >> --fsck` operation, but this time you can see some progress messages clicking >> on the bottom-left triangle. For example, I get: >> >> [2021-04-10 10:20 A.M.] Cache repair initiated. >> [2021-04-10 10:20 A.M.] Cache repair succeeded. >> [2021-04-10 10:20 A.M.] Updating archives list from remote... >> [2021-04-10 10:20 A.M.] Updating archives list from remote... done. >> [2021-04-10 10:20 A.M.] Fetching stats for archive xyz... >> >> (Or, if you want to see the full information, use the "console log" option.) >> >> In your case, I suspect that you have many archives so it's spending a lot of >> time on this step. >> >> I've added two issues: showing progress in the setupwizard, and adding an >> import / export functionality: >> https://github.com/Tarsnap/tarsnap-gui/issues/550 >> https://github.com/Tarsnap/tarsnap-gui/issues/549 >> >> Cheers, >> - Graham >> >>> On Sat, Apr 10, 2021 at 10:51:36AM +0530, Amar via tarsnap-users wrote: >>> I thought it’d be straightforward but I am stuck. I am sure I am doing >>> something wrong I just don’t know what. >>> >>> I have to return my work laptop today and that’s where I had setup >>> Tarsnap-GUI and have been using. >>> >>> I have saved the key file, I also have the tarsnap.db file. I of course >>> have the tarsnap.com <http://tarsnap.com/> a/c password. >>> I will have same sets of data on my new laptop as well (I have already >>> migrated local/laptop data to new one). >>> >>> I want to just start backing up to the same remote with deduplication (from >>> previously backed up data from previous laptop and all that) and all that. >>> >>> I had installed via “brew install tarsnap-gui” and it installed tarsnap >>> 1.0.39_1 (I didn’t install tarsnap separately) >>> >>> When I run setup wizard it tries to verify archive integrity just based on >>> the key, without even asking for my password. So I guess that should be >>> fine as my key was generated >>> with my email and a/c password. But can I just use it on new machine? >>> There’s nothing there yet - not even my jobs, or config yet? >>> >>> So on 3rd step of setup wizard it’s perpetually stuck on “Verifying archive >>> integrity”. >>> The Config directory (from step 2) is empty which makes sense as I have not >>> imported or added any jobs etc. Should I copy paste tarsnap.db from >>> previous machine (in App Data Directory). >>> >>> Is there something I am missing? >
