我的 c 程序有问题,它正在向/从 /dev/sda 和 /dev/sdb 传输/复制数据。(打开、读取、写入)这两个设备都是 USB 笔式驱动器,它们的主要编号是 8。
我遇到的问题是次要编号的变化与 sda sdb 名称完全相同,重新启动后我经常写入/读取/读取错误的名称,因为 /dev/name 被分配给其他设备。
更复杂的是,两个 USB 设备都连接到相同的 USB 总线(Raspberry Pi 只有一个)并且大小相同。不同的是制造商名称。
如何检查c中的差异?
提前致谢。
我的 c 程序有问题,它正在向/从 /dev/sda 和 /dev/sdb 传输/复制数据。(打开、读取、写入)这两个设备都是 USB 笔式驱动器,它们的主要编号是 8。
我遇到的问题是次要编号的变化与 sda sdb 名称完全相同,重新启动后我经常写入/读取/读取错误的名称,因为 /dev/name 被分配给其他设备。
更复杂的是,两个 USB 设备都连接到相同的 USB 总线(Raspberry Pi 只有一个)并且大小相同。不同的是制造商名称。
如何检查c中的差异?
提前致谢。