【问题标题】:is there any limitations in using "/proc/mounts" in android在android中使用“/proc/mounts”有什么限制吗
【发布时间】:2012-07-26 11:28:00
【问题描述】:

我在使用具有外部存储(SD 卡)和内部数据存储的设备时遇到问题。与三星 S3 设备一样,有两种外部存储设备,即 SD 卡和内部数据存储设备。 Environment.getExternalStorageDirectory() API 不能同时获得两者, 我搜索了互联网并发现我可以阅读/proc/mountslike这个问题

How to get all the mount point information for android device?

我的问题是我可以在所有设备和操作系统上依赖/proc/mounts 文件系统还是有任何限制?有没有关于这个文件系统的好文档?

感谢您的帮助。

【问题讨论】:

  • 你有什么样的“问题”?您是否知道应该使用外部存储保存什么样的数据?有关格式的说明,另请参阅 askubuntu.com/questions/9819/format-of-proc-mounts。我认为它不会改变,因为它会破坏许多系统。但这只是猜测。

标签: android filesystems storage


【解决方案1】:

/proc/self/mountinfo;它包含/proc/mounts 中的所有信息以及更多信息(例如,对于绑定挂载,它会告诉您源文件系统中的挂载路径)。

【讨论】:

    【解决方案2】:

    /proc 是 Linux 虚拟文件系统 procfs 的挂载点。它特定于 Linux,因此适用于所有 Android 安装。

    procfs 最好的文档是它的源代码,但它需要对 Linux 内核和 C 有一定的了解。另请参阅内核源代码中的Documentation/filesystems/proc.txt,它可能包含相关信息。

    【讨论】:

      猜你喜欢
      • 2013-08-09
      • 1970-01-01
      • 2017-03-07
      • 2011-07-22
      • 2019-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多