[systemd-devel] Can udev assist?

Andrei Borzenkov arvidjaar at gmail.com
Fri Nov 20 09:40:35 PST 2015

20.11.2015 20:08, Aaron_Wright at selinc.com пишет:
> I have a script that creates a partition (using pyparted) and then tries
> to format it (using mkfs.ext4). Most of the time this works OK. However,
> sometimes the format fails because it can't find the device. There seems
> to be a race condition due to a delay between creating a partition and the
> device node in /dev being created.
> Is there a tool in udev or udevadm that can help my script know when it
> safe to proceed?

If you want to be on safe side, the only safe way is probably to listen 
to kernel or udev events and wait until events for partitions appear.

More information about the systemd-devel mailing list