udev 格式檔案系統的partprobe

udev 格式檔案系統的partprobe

我有一個在設備上運行mkfs之前的腳本。udisksctl mount -b ...問題是,如果我不在sleep它們之間放置一個udev,則不會意識到它已經被格式化為可以安裝的東西,因此它會給出一個錯誤,指出該分割區不可安裝。

我知道關於udevadm settle --timeout=15 --exit-if-exists=$PARTITION.但是,這只檢查檔案是否存在,但我需要檢查檔案系統格式是否已更新。

我嘗試過partprobe但沒有成功。另外,我想補充一點,即使沒有partprobemount命令,格式化磁碟機後仍然可以立即安裝磁碟機。這意味著這已被證實是一個udev問題。

任何指導將不勝感激,謝謝。

相關內容