NCDU for restic

ncdu for your restic repository

11 Likes

This sounds very useful. I will give it a try soon, thanks!

2 Likes

Well this is pretty awesome! Only thing I wish is that instead of mixing it all together, you had a switch to group it by snapshot, by host, by tag, etc. Snapshot / host would be especially helpful.

2 Likes

Wow - this is really amazing and helpful. Dont need to use restic mount (and pay the associated performance penalty) when you have use this instead!

3 Likes

Hi,

just wanted to try redu under Windows.

When entering the following via command-line

redu.exe --repo "D:\redu_TEST\restic_repo" --password-file "D:\misc\password.key"

I get the following error (German Windows-version)

Error: Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch. (os error 123)

Translated into English:

Error: The syntax for the file name, directory name or data carrier designation is incorrect. (os error 123)

What am I doing wrong?

FYI: Also posted in Issues on redu-github.

Hmm… What’s wrong with builtin restic ls latest --ncdu | ncdu -f - starting restic v0.17.0?

1 Like

I guess nothing is wrong, but ‘ncdu’ is not available within Windows…

@Ilya: Not completely sure, but I think restic ls latest --ncdu | ncdu -f - is just looking at one snapshot, while ncdu is looking at all of them.

2 Likes

Didn’t think about Windows, should be nice for Windows users.

Yes, it works for specific snapshot.

Anyway, cool and useful project!

Any chance for adding this to Homebrew? :slight_smile:

I’m not developer of this app. Ask on his github.

1 Like

im developing a restic desktop that make using restic super easy, it will be available on my github soon
any suggestion for features im happy to listen

my restic desktop lets you see all the snapshots in the repositorie after you log into it, after that you can navigate in the file brower and be able to restore any files you file
app will be available in github soon

That’s might be helpful, especially for Windows users due to lack of the restic mount command.

IMHO, I always prefer builtin solutions: the same restic mount with ls/mc/Dolphin/etc.