The reason for udev cleaning up the links is that they are missing from the change event's DEVLINKS. Since bcache-tools manages those symlinks IMO it should keep them around.
Please take a look at the attached patch, I'll upload it if it is OK. ** Patch added: "bcache-tools_1.0.8-3ubuntu1.patch" https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1861941/+attachment/5374566/+files/bcache-tools_1.0.8-3ubuntu1.patch ** Also affects: bcache-tools (Ubuntu) Importance: Undecided Status: New ** Changed in: systemd (Ubuntu Focal) Status: New => Invalid ** Changed in: systemd (Ubuntu Groovy) Status: In Progress => Invalid ** Changed in: bcache-tools (Ubuntu Groovy) Importance: Undecided => High ** Changed in: bcache-tools (Ubuntu Groovy) Status: New => In Progress ** Changed in: linux (Ubuntu Groovy) Status: Incomplete => Invalid ** Changed in: linux (Ubuntu Focal) Status: New => Invalid ** Changed in: linux-signed (Ubuntu Groovy) Status: New => Invalid ** Changed in: bcache-tools (Ubuntu Groovy) Assignee: (unassigned) => Balint Reczey (rbalint) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1861941 Title: bcache by-uuid links disappear after mounting bcache0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bcache-tools/+bug/1861941/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs