刷新设备 – 通过脚本重新连接CF卡驱动器(相当于拔下插头)

我把一个完全干净的CF卡插入我的USB写卡器。 然后我把一个512字节大小的MB块分配给设备,其中包含分区表和一个分区的定义。

问题:当“fdisk -l / dev / sdx”正确地显示分区时,在这些操作之后(因为它以前没有),发生没有像“/ dev / sdx1”这样的设备。 拔下并插入卡片写卡器可以解决问题,并使设备出现。 因为我在脚本中使用这个过程,所以手动拔出和重新插入是没有任何select的。

有没有办法“刷新”设备或通过脚本“拔下并重新插入”驱动器,使/ dev / sdx1出现?

谢谢你的帮助,

克里斯

我想我find了一个解决scheme:

hdparm -z /dev/sdx 

似乎到目前为止的伎俩。

尝试partprobe。 我不知道它是否重新读取外部卡,但当我更改本地驱动器上的分区时,它确实帮了我的忙。