现在使用O!play作下载机,外接一个USB硬盘。每次O!play重启似乎都会随机给USB硬盘分配盘符,有时是/tmp/usbmounts/sda1, 有时是/tmp/usbmounts/sdb1,造成BT下载失败。
有没有什么命令可以做到更改sdb1为sda1而不用重新启动机器?
查过remount好像不是这么用的。
谢谢。
蓝辣椒 写道: |
可以label也可以用uuid mount
|
谢谢提示。
用label 不一定能达到我要的效果,因为label 也是refer 到设备名Sdxx什么的。
即便我用tune2fs -L data /dev/sda1 为设备设定了label,下次插入的时候,它可能就变成sdb1了,这样label data 指向的就不是同一个设备了。我这样理解对么?
我准备尝试修改fstab 用UUID mount的方法,但是似乎O!play的Busybox不支持察看uuid的命令。

请点击图片查看原图
3M 写道: |
主要是机器分配给设备的设备号是变化的。
你只能想办法改成按照卷标来自动mount
|
你说的是按照分区的Volume label来mount? How? 怎么察看当前分区的Volume label?
冇散纸 写道: |
你说的是按照分区的Volume label来mount? How? 怎么察看当前分区的Volume label?
|
是的,按照分区的卷标或者UUID来mount是唯一的方法,这个做起来比较复杂,你得会修改固件,强刷固件才行。
3M 写道: |
是的,按照分区的卷标或者UUID来mount是唯一的方法,这个做起来比较复杂,你得会修改固件,强刷固件才行。
|
还要强刷?我现在root进了我的盒子了,可以用vi 改fstab,还需要刷固件?
好像配置udev的rule可以改名字, 没试过, 你可以研究一哈, 然后公布一哈结果。
man udev
voice 写道: |
好像配置udev的rule可以改名字, 没试过, 你可以研究一哈, 然后公布一哈结果。
man udev
|
O!play的busybox不支持udev 指令...