Android6.0storage目錄sd卡存儲的路徑創(chuàng)建詳解

Android6.0 storage目錄sd卡存儲的路徑創(chuàng)建

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供繁峙網(wǎng)站建設、繁峙做網(wǎng)站、繁峙網(wǎng)站設計、繁峙網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、繁峙企業(yè)網(wǎng)站模板建站服務,十年繁峙做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

前言:

之前一直很疑惑,android6.0上sd卡掛載storage下的sd卡路徑是什么時候創(chuàng)建的。

因為掛載sd卡的PublicVolume,負責創(chuàng)建mount路徑,然后掛載。

接著會創(chuàng)建幾個fuse路徑,如下:

1./mnt/runtime/default/
2./mnt/runtime/read/
3./mnt/runtime/write/

然后會把這個mount的路徑fuse到上面這幾個路徑。

但是一直沒有storage/下sd卡路徑的創(chuàng)建,而在PublicVolume下doMount函數(shù)也只有設置mPath為storage/....確沒有創(chuàng)建這個路徑。

后來終于在init.rc中發(fā)現(xiàn)下面這句

on post-fs 
  start logd 
 
  #add for amt 
  chmod 0755 /amt 
  # once everything is setup, no need to modify / 
  mount rootfs rootfs / ro remount 
  # Mount shared so changes propagate into child namespaces 
  mount rootfs rootfs / shared rec 
  # Mount default storage into root namespace 
  mount none /mnt/runtime/default /storage slave bind rec 

它把/mnt/runtime/default mount到storage下了,這樣問題就迎刃而解了。

只是為什么要這么做比較奇怪,一般總是會創(chuàng)建目錄,或者創(chuàng)建軟鏈接。像這種方式比較少,所以也沒往這地方想。導致找了很長時間才發(fā)現(xiàn)。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

當前標題:Android6.0storage目錄sd卡存儲的路徑創(chuàng)建詳解
文章位置:http://muchs.cn/article44/gdehhe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站營銷、外貿(mào)網(wǎng)站建設、微信公眾號、定制網(wǎng)站、服務器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司