Linux에서 부팅한 후 USB 드라이브를 안정적으로 감지하는 방법

Linux에서 부팅한 후 USB 드라이브를 안정적으로 감지하는 방법

우리는 Raspberry Pi 기반 장치를 구축하고 있습니다. 예를 들어 펌웨어 업데이트를 수행하기 위해 장치가 부팅될 때 연결된 USB 드라이브를 감지하는 옵션을 추가하고 싶습니다.

한 가지 문제는 USB 드라이브가 Linux 부팅 직후에 마운트되지 않는 경우가 많다는 것입니다(이는 USB 드라이브마다 다릅니다). 이상적으로는 일부 USB 장치가 연결되어 있음을 알리는 방법을 원합니다. 부팅 프로세스를 지연하여 마운트할 수 있도록 하는 것이 좋으며 USB 드라이브를 마운트하기 전에 얼마나 기다려야 하는지 알고 싶습니다. 포기.

/sys/module/usb_storage/parameters/delay_use 매개변수가 있다는 것을 알고 있지만 거기에 지정된 시간을 기다리는 것만으로도 모든 문제가 해결될지는 모르겠습니다. 또한 사용 가능한 장치를 열거하고 모니터를 추가하기 위해 libudev를 살펴보았지만 장치가 실제로 마운트 가능해질 때까지 어떤 이벤트도 수신하지 못하는 것 같습니다.

미리 감사드립니다! 피오트르

관련 정보