On Tue, Jan 16, 2024 at 01:43:23PM +0100, hw wrote: > There's only a bunch of links in that directory, apparently all > pointing to files that don't exist. Don't you have that?
unicorn:~$ ls -l /run/user/1000/systemd/units total 0 lrwxrwxrwx 1 greg greg 32 Jan 4 10:33 invocation:at-spi-dbus-bus.service -> bfec6466520a4586b8c9205c235ccc92 lrwxrwxrwx 1 greg greg 32 Jan 4 10:32 invocation:dbus.service -> 2b212423fe7f48df993bf1a7159a917f lrwxrwxrwx 1 greg greg 32 Jan 4 10:32 invocation:dbus.socket -> febb123312794a6b90cf4c833af5b2e3 lrwxrwxrwx 1 greg greg 32 Jan 10 15:19 invocation:dconf.service -> 32ff4a266ef64caca6ceb62cebe5baa5 lrwxrwxrwx 1 greg greg 32 Jan 4 10:32 invocation:pipewire.service -> 8a54321c93d04ef9860e128c27399c18 lrwxrwxrwx 1 greg greg 32 Jan 4 10:32 invocation:pulseaudio.service -> b8e04b1f22ac4f01b9e262a7f5fab40c lrwxrwxrwx 1 greg greg 32 Jan 4 10:33 invocation:xdg-desktop-portal-gtk.service -> d7768c07f7d04410857a3feb8000dc3b lrwxrwxrwx 1 greg greg 32 Jan 4 10:33 invocation:xdg-desktop-portal.service -> ac5527db968648b99b4361e517616318 lrwxrwxrwx 1 greg greg 32 Jan 4 10:33 invocation:xdg-document-portal.service -> 1422bb0407ed475eb3f1e312bf97e4b8 lrwxrwxrwx 1 greg greg 32 Jan 4 10:33 invocation:xdg-permission-store.service -> 7ff0ce2fc8ef4ca498e4f63be7e49429 I guess that's normal, then. It seems they're using the symlink target as the actual *data*, not a link to another file that contains the data. Why? I have no idea. I seem to recall one of the BSDs doing something like this, but I never fully understood the rationale. Something about atomic operations, maybe?