找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 239|回复: 0

hiboy的padavan固件插两个硬盘盘符经常变动

[复制链接]
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

另外 ,好像这半年的版本都有这问题

我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 18:47

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表