您尚未登录。

楼主 #1 2019-08-07 17:20:06

还能这么玩
会员
注册时间: 2019-04-14
已发帖子: 119
积分: 119

分享一个 君正 X1000 自动挂载 TF卡/U盘 分区

借花献佛参考这个: https://emlinuxwork.blogspot.com/2016/06/made-sd-card-usb-mass-storage-automount.html (可能要番蔷)

buildroot 生成根文件系统之后,

修改 /etc/mdev.conf, 末尾添加:

sd[a-z][0-9] 0:0 660  */etc/init.d/automount.sh
mmcblk[0-9]p[0-9] 0:0 660 */etc/init.d/automount.sh

新建文件 /etc/init.d/automount.sh

#!/bin/sh

/bin/touch /var/plog

if [ "$MDEV" == "" ]; then
   echo "automount unknow error!" >> /var/plog
   exit 1
elif [ "$MDEV" == "mmcblk0p1" ]; then
    mmtype=sdcard
elif [ "$MDEV" == "sda1" ]; then
    mmtype=usb
else
   echo "automount unknow dev:" >> /var/plog
   echo $MDEV >> /var/plog
   exit 1
fi

echo $mmtype >> /var/plog

case "$ACTION" in 
    add|"")
       echo “Add device $MDEV” >> /var/plog
       mkdir -p /mnt/$mmtype
       mount -t vfat /dev/$MDEV /mnt/$mmtype
        ;; 
    remove)
       echo “remove device $MDEV” >> /var/plog
       umount /mnt/$mmtype
       rm /mnt/$mmtype -rf
       ;; 
esac

离线

楼主 #2 2019-08-07 17:20:58

还能这么玩
会员
注册时间: 2019-04-14
已发帖子: 119
积分: 119

Re: 分享一个 君正 X1000 自动挂载 TF卡/U盘 分区

挂载成功:

# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                11776      4524      7252  38% /
devtmpfs                 19268         0     19268   0% /dev
tmpfs                    27972         0     27972   0% /dev/shm
tmpfs                    27972       324     27648   1% /tmp
tmpfs                    27972        12     27960   0% /run
/dev/mmcblk0p1         1920672        32   1920640   0% /mnt/sdcard
/dev/sda1                16334      9108      7226  56% /mnt/usb

2019-08-07_mdev.png

最近编辑记录 还能这么玩 (2019-08-07 17:23:03)

离线

#3 2019-08-07 18:37:23

john78
会员
注册时间: 2018-07-19
已发帖子: 219
积分: 167

Re: 分享一个 君正 X1000 自动挂载 TF卡/U盘 分区

没有mdev.conf.
怎么启用,在buildroot中怎么配置?

离线

#4 2019-08-07 18:57:05

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: 分享一个 君正 X1000 自动挂载 TF卡/U盘 分区

在 output/target 目录有 etc/mdev.conf,这个文件应该是 busybox 生成的





离线

#5 2019-08-08 09:16:54

john78
会员
注册时间: 2018-07-19
已发帖子: 219
积分: 167

Re: 分享一个 君正 X1000 自动挂载 TF卡/U盘 分区

echo /sbin/mdev > /proc/sys/kernel/hotplug  的意思是将/sbin/mdev写入hotplug?
/proc/sys/kernel/hotplug  文件是空的,哪里设置问题?

最近编辑记录 john78 (2019-08-08 09:35:40)

离线

楼主 #6 2019-08-08 10:40:34

还能这么玩
会员
注册时间: 2019-04-14
已发帖子: 119
积分: 119

Re: 分享一个 君正 X1000 自动挂载 TF卡/U盘 分区

/proc/sys/kernel/hotplug 有可能是只写文件, 不能读?

离线

#7 2020-08-31 08:34:26

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

Re: 分享一个 君正 X1000 自动挂载 TF卡/U盘 分区

我用的也是这个脚本,不是很完善,只能自动挂载一个分区,只能显示最后一个u盘

离线

#8 2020-08-31 09:00:00

kekemuyu
会员
注册时间: 2018-12-13
已发帖子: 841
积分: 721

Re: 分享一个 君正 X1000 自动挂载 TF卡/U盘 分区

君正的x1000系统自带自动挂载,可以参考它的内核

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn