For hardening a server I log in every time after reboot and manually do

 systemctl stop systemd-udevd systemd-udevd-control.socket systemd-udevd-kernel.socket

which works just fine. `udevd` is, after all, the daemon handling device change events, e.g. new USB devices and the like. Since the server is located in a datacentre several hundred miles away I am not planning on plugging in anything.

My question is:

**Can I completely disable `systemd-udevd` (and the corresponding sockets) or will the system stop booting?**

So, can I do

 systemctl disable systemd-udevd systemd-udevd-control.socket systemd-udevd-kernel.socket

?

I suppose the question is whether `systemd-udevd` is used during boot for finding disks, or for `md` software RAID, or other things.

(I am afraid I cannot try this out really as there is no remote console.)