【问题标题】:how to make a raid block device can be accessed in android 7.1 file browser如何在android 7.1文件浏览器中访问raid块设备
【发布时间】:2020-06-20 01:00:54
【问题描述】:

我有一块运行 android 7.1 系统的板子。我移植了 raid 工具 mdadm 。 主板有两个sata,我在串行终端中用mdadm做了一个raid1,然后 我可以在cmd模式下访问raid1磁盘。

  1. root#>mdadm -A /dev/block/md0 /dev/block/sataa1 /dev/block/satab1
  2. root#>mount /dev/block/md0 /mnt/media_rw/md0

现在,我可以在这个终端中访问 /mnt/media_rw/md0 下的任何文件或文件夹。 但是,我无法在内部 android 应用程序(文件浏览器)中访问文件夹 [/mnt/media_rw/md0]; 如何像其他存储一样在文件浏览器中查看和访问raid存储(没有raid的sata磁盘或没有raid的usb存储)?或者如何触发VOLD自动挂载raid设备节点/dev/block/md0背景:

  • 1>我有SDK,可以从源代码编译install.img;
  • 2>在串口终端,我有root权限;
  • 3>运行adbd&后,我在adb shell中有root权限;
  • 4>没有安卓应用经验;

目标: 使文件浏览器可以看到并访问raid设备[/dev/block/md0]挂载的文件夹[/mnt/media_rw/md0]。

【问题讨论】:

    标签: android permissions root device raid


    【解决方案1】:

    该应用程序没有root权限可以访问它,您可以禁用selinux来尝试它。如果你想自动挂载它,你可以在 init.rc 中进行。

    【讨论】:

    • 谢谢,我可以手动挂载,然后可以在命令行访问任何文件,但我希望任何文件浏览器应用程序都可以访问像vold自动挂载的目录
    • 请查看日志是否有selinux权限,因为它的用户是media_rw,组是root。而且在我看来,/mnt/media_rw 权限是0750,所以如果你想写,你应该在init.rc中更改它
    猜你喜欢
    • 2019-05-23
    • 1970-01-01
    • 1970-01-01
    • 2016-07-31
    • 1970-01-01
    • 2011-05-13
    • 1970-01-01
    • 2019-09-02
    • 2011-05-01
    相关资源
    最近更新 更多