我不大懂 unix, 但遇到一个恼人的问题.
我有一台"多媒体影音播放器", 它的作业系统是 BuzyBox v1.1.3 .
它有网络功能, 电脑可以跟它建立 telnet 连线, 然后下指令给它.
这台影音播放器有 Internet IMS 功能, 可以收看 Internet 网站播出的节目.
除了播放器韧体本身内建的 IMS 项目. 还可以从 USB sda1 的装置根目录读取
使用者自己制作的 IMS 项目. USB 装置可以是随身碟或行动硬盘.
因为这台播放器一定要从 USB sda1 读取自制 IMS 的相关档案, 更具体地说,
一定要从 tmp/usbmounts/sda1 读取档案, 这就有了一个问题...
这台播放器还可安装 e-SATA 硬盘. 我已安装一台使用. 我用 fdisk -l 指令发现,
若 e-SATA 与 USB 都有接装置, 则 sda 永远都配发给 e-SATA (路径在 dev 下).
除非只有 USB 没有 e-SATA (或是开机后先插 USB, 再插 e-SATA), 否则 USB 只能是
sdb (路径在 tmp/usbmounts 下). 这样一来, 播放器就无法读取使用者自制的 IMS.
要解决这个问题, 可以在播放器开机前拔掉 e-SATA, 只留 USB, 开机后再插入 e-SATA.
或者干脆不要用 e-SATA.
可是, 有没有更好的软件解决办法呢?