我把一个完全干净的CF卡插入我的USB写卡器。 然后我把一个512字节大小的MB块分配给设备,其中包含分区表和一个分区的定义。
问题:当“fdisk -l / dev / sdx”正确地显示分区时,在这些操作之后(因为它以前没有),发生没有像“/ dev / sdx1”这样的设备。 拔下并插入卡片写卡器可以解决问题,并使设备出现。 因为我在脚本中使用这个过程,所以手动拔出和重新插入是没有任何select的。
有没有办法“刷新”设备或通过脚本“拔下并重新插入”驱动器,使/ dev / sdx1出现?
谢谢你的帮助,
克里斯
我想我find了一个解决scheme:
hdparm -z /dev/sdx
似乎到目前为止的伎俩。
尝试partprobe。 我不知道它是否重新读取外部卡,但当我更改本地驱动器上的分区时,它确实帮了我的忙。