刷新设备 - 通过脚本重新连接 CF 卡驱动器(拔出 - 插入等效)

刷新设备 - 通过脚本重新连接 CF 卡驱动器(拔出 - 插入等效)

我将一张完全干净的 CF 卡插入 USB 写卡器。然后向设备添加一个 512 字节大小的 mbr 块,其中包含分区表和一个分区的定义。

问题:虽然“fdisk -l /dev/sdx”可以正确显示分区,但在执行这些操作后,却没有像“/dev/sdx1”这样的设备(因为之前没有出现过)。拔下并插入读卡器可以解决问题,并使设备出现。由于我在脚本中使用此过程,因此手动拔下并重新插入根本不可行。

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

谢谢你的帮助,

克里斯

答案1

我想我找到了一个解决方案:

hdparm -z /dev/sdx

到目前为止似乎还算成功。

答案2

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

相关内容