When -f/--force is used, wipefs does not call ioctl(BLKRRPART), hence
the partitions will remain in sysfs. Let's not use the option.
This also makes it use 'udevadm lock' for safety.
(cherry picked from commit
0f8706915a5a8aae4791e09af12f81386ec9cc35)
btrfs filesystem show
helper_check_device_symlinks
helper_check_device_units
- wipefs -a -f "${devices[0]}"
+ udevadm lock --timeout=30 --device="${devices[0]}" wipefs -a "${devices[0]}"
udevadm wait --settle --timeout=30 --removed /dev/disk/by-partlabel/diskpart{1..4}
echo "Multiple devices: using disks, data: raid10, metadata: raid10, mixed mode"