udev 格式文件系统的 partprobe

udev 格式文件系统的 partprobe

我有一个脚本,可以在设备mkfs之前运行udisksctl mount -b ...。问题是,如果我不在sleep它们之间放置一个udev,它就不会意识到它已被格式化,而这个格式化的分区尚未可以安装,因此它会给出一个错误,说该分区不可安装。

我知道udevadm settle --timeout=15 --exit-if-exists=$PARTITION。但是,这只能检查文件是否存在,但我需要检查文件系统格式是否已更新。

我试过了,partprobe但没有成功。另外,我想补充一点,即使没有partprobemount命令,在格式化驱动器后仍然可以立即挂载驱动器。这意味着这被确认是一个udev问题。

任何指导都将不胜感激,谢谢。

相关内容