高通平台的U盘自动挂载在上层怎么做
时间: 2023-06-12 16:08:08 浏览: 130
Ubuntu 自动挂载u盘(arm等其他linux环境也可)
在高通平台中,U盘默认会被挂载到 `/mnt/media_rw` 目录下。如果需要让 U盘自动挂载到上层目录,可以尝试以下方法:
1. 修改 `/etc/vold.fstab` 文件:
打开 `vold.fstab` 文件,找到 U盘的挂载配置,将其挂载路径修改为需要的路径,例如 `/mnt/usb`。保存文件并重启设备。
2. 编写脚本自动挂载:
可以编写一个脚本,在 U盘插入时自动将其挂载到指定目录。具体实现可以参考以下脚本:
```bash
#!/system/bin/sh
# 获取 U盘路径
usb_path=$(ls /dev/block/sd* | grep -v by-name)
# 设置挂载点
mount_point=/mnt/usb
# 挂载 U盘
mount -t auto "$usb_path" "$mount_point"
```
将以上脚本保存为 `auto_mount_usb.sh` 文件,并将其放置到 `/system/etc/init.d/` 目录下,重启设备即可自动挂载 U盘到指定目录。注意,需要确保设备支持 init.d 启动脚本功能,否则可能需要手动执行脚本才能生效。
阅读全文