Proxmox Offline Mirror released!

I use a directory "latest" with symbolic links to last snapshot, and it seems to be OK :

Code:
lrwxrwxrwx  1 root root   75 Nov 21 06:00 pve_bookworm -> /var/lib/proxmox-offline-mirror/mirrors//pve_bookworm/2024-11-21T05:00:02Z/

So, it's linked to the last snapshot, freshly updated.
 
maybe compare the local Packages file in /var/lib/apt/lists to those on the medium and mirror? there must be some place where a wrong turn is taken ;)
 
Thanks for this tool, just started to use it. For those who want to reduce the mirror size - this command helped me finding all sections (with package count):
Code:
# wget -qO- http://download.proxmox.com/debian/pve/dists/bookworm/pve-no-subscription/binary-amd64/Packages.gz | zcat | grep '^Section:' | sort | uniq -c | sort -nr
    718 Section: admin
    445 Section: debug
    242 Section: perl
    167 Section: devel
    135 Section: contrib/debug
     75 Section: contrib/libs
     62 Section: misc
     60 Section: contrib/admin
     38 Section: web
     33 Section: libs
     33 Section: libdevel
     30 Section: doc
     22 Section: net
     15 Section: contrib/python
     15 Section: contrib/metapackages
     15 Section: contrib/libdevel
     15 Section: contrib/kernel
     15 Section: contrib/doc
     11 Section: rust
     11 Section: oldlibs
     10 Section: utils
      4 Section: otherosfs
      2 Section: non-free/kernel
      1 Section: x11
      1 Section: python
      1 Section: introspection
      1 Section: fonts
 
Last edited:
Looking for some advice on a workflow to get the snapshots from a windows-based system hosting a WSL Debain instance to a network share using another windows system; air gapped between the connected and disconnected system.

Everything works from pulling the snapshot; mounting an external drive directly in the wsl instance and setting up the medium and transferring the data. The issue seems to be the colon in the snapshot names. I can't figure out a way to get past this as the system used to get this to a network share on the dest side is also windows; without WSL, which isn't possible on the dest side. It looks like when the copy is done from wsl to drive, the colons are replaced with a dot....or a square?
Screenshot 2025-05-12 090155.png

I've tried creating shares of different types; samba, cifs, nfs and they all don't seem to accept the folder. Though the data is copied, the snapshot folder seem to be endless hidden. Even ssh'ing into the nas (Debian based I believe) is unable to see the folder. Something really odd occurs with the folder name encoding, I guess.

Anyone have any advice?

Probably a dumb question; but what is the driving factor for using a colon in the time component? Is it just because that the standard time notation or something more specific? Would using an underscore cause issues?