Hello everyone, I’m in the process of setting up long term storage of a large amount of media files for my family. Since this is stuff that’s rarely accessed, I don’t need it to be always fully available, and I want to limit the actual transfer of files to a specific schedule.

Since knowing what’s already in storage is kinda non-trivial, are there any tools out there that allow me to browse which files are in cold storage, without the actual drives being attached / mounted? So only info like file location, name, metadata, perhaps icon, etc.

The transfer part I can manage to automate, as I can think of a few ways of allowing my users to “stage” pulling and pushing info from and to cold storage, and having the transfers be done on a fixed schedule like every two weeks or something.

Obviously self-hosted, open source stuff that’s not vibecoded is preferred.

Thanks in advance!

  • wilo108@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    7 hours ago

    Lots of good ideas here. For other reasons I use:

    find /path/to/mount -xdev -printf '%p\t%y\t%s\t%T@\n' | zstd > /path/to/output_fs.tsv.zst
    

    on a regular basis. For convenience I also munge the output into json so that it can be piped into gdu -f - for a very convenient tui interface; but you could also just pass -o to gdu and save the resulting json. Very convenient.