android 4.3 里面的 init 文件中的一段脚本 (使用 mkdir 两次但不知目的是什么)

gl_biz 2014-01-19 08:57:48
Hi,

下面这一段是在 android 4.3 里面的 init 文件中的一段脚本,在开机时运行,下面有几行不是很明白是在进行什么操作,请帮忙看下是什么意思。


# See storage config details at http://source.android.com/tech/storage/
mkdir /mnt/shell/emulated 0700 shell shell
mkdir /mnt/shell/container 0700 system system
mkdir /storage/emulated 0555 root root

export EXTERNAL_STORAGE /storage/emulated/legacy
export EMULATED_STORAGE_SOURCE /mnt/shell/emulated
export EMULATED_STORAGE_TARGET /storage/emulated

# Support legacy paths
symlink /storage/emulated/legacy /sdcard
symlink /storage/emulated/legacy /mnt/sdcard
symlink /storage/emulated/legacy /storage/sdcard0
symlink /mnt/shell/emulated/0 /storage/emulated/legacy
symlink /mnt/shell/container /storage/container

export SECONDARY_STORAGE /storage/extSdCard
mkdir /storage/extSdCard 0555 root root

# map "real" external storages paths also in same way. backwards compatibility.
symlink /storage/extSdCard /mnt/extSdCard
symlink /storage/UsbDriveA /mnt/UsbDriveA
symlink /storage/UsbDriveB /mnt/UsbDriveB
symlink /storage/UsbDriveC /mnt/UsbDriveC
symlink /storage/UsbDriveD /mnt/UsbDriveD
symlink /storage/UsbDriveE /mnt/UsbDriveE
symlink /storage/UsbDriveF /mnt/UsbDriveF

export SECONDARY_STORAGE /storage/extSdCard:/storage/UsbDriveA:/storage/UsbDriveB:/storage/UsbDriveC:/storage/UsbDriveD:/storage/UsbDriveE:/storage/UsbDriveF
mkdir /storage/extSdCard 0000 system system
mkdir /storage/UsbDriveA 0000 system system
mkdir /storage/UsbDriveB 0000 system system
mkdir /storage/UsbDriveC 0000 system system
mkdir /storage/UsbDriveD 0000 system system
mkdir /storage/UsbDriveE 0000 system system
mkdir /storage/UsbDriveF 0000 system system


为什么
mkdir /storage/extSdCard 0555 root root
后下面还要进行
mkdir /storage/extSdCard 0000 system system

请问这样做出来的效果是想实现什么意思??
mkdir 是创建一个目录。 但是 0555 与 0000 是什么,为什么又要把 root 改成 system, 改成 system 又代表什么?

以下是我发出的另一个关于 android 4.3 的贴子,就是因为 mount 的时候发现只有 root 用户看见 mount 到的内容,其他用户却看不到 mount 的内容,所以,我就研究了这个 init 文件,看不明白。

请参考:
http://bbs.csdn.net/topics/390696521

请各位使用 linux 的帮忙解释下,谢谢。
...全文
259 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

742

社区成员

发帖
与我相关
我的任务
社区描述
该论坛主要探讨Linux系统在IBM Power平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
社区管理员
  • Power Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧