/dev/sda および /dev/sdb との間でデータを転送/コピーしている C プログラムに問題があります (開く、読み取る、書き込む) 両方のデバイスは USB ペンドライブであり、メジャー番号は 8 です。
私が抱えている問題は、マイナー番号が sda sdb 名とまったく同じように変更されることです。再起動後、/dev/name が他のデバイスに割り当てられるため、間違った番号から/への書き込み/読み取りが頻繁に行われます。
さらに複雑にするために、両方の USB デバイスが両方とも同じ USB バスに接続され (Raspberry Pi には 1 つしかありません)、サイズも同じです。違うのはメーカー名です。
cの違いを確認する方法は?
前もって感謝します。