|
B70刷了hiboy的PADAVAN固件,插了两个硬盘,transmission经常无法下载,检查发现是硬盘挂载点盘符经常变动导致的,/dev/下这个盘符名字经常变动,导致挂载名称也跟着变化,尝试过用UUID来识别直接mount指定名称,但这样下来却发现transmission不能正常连接,不知道怎么回事!目前只能不动自带的挂载脚本暂时建立个软链接来实现, 门外汉一个,没有什么linux基础,不是太懂,有没有人研究下看这为什么经常会这样自带变更盘符?
blkid
/dev/sda1: LABEL="1.42.6-25556" UUID="55677154-2082-40b7-9af0-d64145889fe1" TYPE="ext4" PARTUUID="f0e7a70a-01"
/dev/sdb1: LABEL_FATBOOT="BOOT" LABEL="BOOT" UUID="04E1-7451" TYPE="vfat" PARTUUID="cc7fe001-01"
/dev/sdb2: LABEL="ROOTFS" UUID="943946a2-560a-45f9-91c3-d04afc711bfa" TYPE="ext4" PARTUUID="cc7fe001-02"
/dev/sdb3: UUID="0F610F610F610F61" TYPE="ntfs" PARTUUID="cc7fe001-03"
/dev/sdb5: UUID="0F62152F0F62152F" TYPE="ntfs" PARTUUID="cc7fe001-05"
/dev/sdb6: UUID="0F63055B0F63055B" TYPE="ntfs" PARTUUID="cc7fe001-06"
刚启动是这样:
/dev/sda1 110.0G 95.9G 14.0G 87% /media/1.42.6-25556
/dev/sdb6 531.2G 438.9G 92.3G 83% /media/AiDisk_b6
/dev/sdb3 660.0G 658.8G 1.2G 100% /media/AiDisk_b3
/dev/sdb5 660.0G 628.9G 31.1G 95% /media/AiDisk_b5
过一段时间后可能 又变成以下这样:
/dev/sdb1 110.0G 95.9G 14.0G 87% /media/AiDisk_c6
/dev/sdc6 531.2G 438.9G 92.3G 83% /media/AiDisk_c6
/dev/sdc3 660.0G 658.8G 1.2G 100% /media/AiDisk_c3
/dev/sdc5 660.0G 628.9G 31.1G 95% /media/AiDisk_c5
再过一段时间可能又是
/dev/sdd5 660.0G 628.9G 31.1G 95% /media/AiDisk_d5
...
...
目前暂时只能建立一个软链接代替,如下
#!/bin/bash
USB_110G=$(blkid |grep 1.42|awk -F : '{print $1}'|awk -F / '{print $3}')
mount_110g_name=$(df -h |grep $USB_110G|grep media|awk -F / '{print $5}')
if [ $mount_110g_name != 1.42.6-25556 ];then
rm -rf /media/1.42.6-25556
ln -s /media/$mount_110g_name /media/1.42.6-25556
fi
for mountname in `blkid |grep ntfs|awk -F : '{print $1}'`
do
nameA=`echo ${mountname:7:1}`
nameB=`echo ${mountname:8:1}`
if [ $nameA != b ]
then
[ -d /media/AiDisk_b$nameB ] && `rm -rf /media/AiDisk_b$nameB`
if [ -h /media/AiDisk_b$nameB ];then
nameC=$(ls -lh /media |grep b$nameB|awk -F _ '{print $3}')
nameD=${nameC:0:1}
[ $nameA != $nameD ]&& `rm /media/AiDisk_b$nameB` && `ln -s /media/AiDisk_$nameA$nameB /media/AiDisk_b$nameB`
else
ln -s /media/AiDisk_$nameA$nameB /media/AiDisk_b$nameB
fi
fi
done
另外 ,好像这半年的版本都有这问题
|
|