WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

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

还能这么玩
会员
注册时间: 2019-04-14
累计积分: 59

分享一个 君正 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
累计积分: 59

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
累计积分: 126

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

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

离线

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

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,180

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

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

离线

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

john78
会员
注册时间: 2018-07-19
累计积分: 126

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
累计积分: 59

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

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

离线

页脚