Sto lavorando sul kernel Linux 3.4.56 e sto provando ad aggiungere una funzione di aggiornamento del sistema nel mio sistema usando un dispositivo USB esterno.
Quindi nella mia implementazione, c'è un controllo che, se /sys/block/sd*(a/b)
, viene creato un nodo per garantire che il dispositivo sia collegato.
Se viene creato, il filesystem verrà montato sul dispositivo. Successivamente, chiama lo script di aggiornamento.
Non so esattamente quando viene creato questo nodo. Quindi nel mio script quando controllo il nodo, non è stato possibile trovarlo, quindi il filesystem non è riuscito a montare.
Qualcuno può dirmi quando esattamente questi nodi vengono creati nella /dev
directory, in modo che lo verificherò dopo che è stato creato.