在userdata分區下有個目錄叫media,是內置sd卡的資料存儲位置,使用fuse技術將/data/media虛擬成為一個叫做/dev/fuse的設備,為了讓程式能認出來,被同時掛載在 /mnt/sdcard 目錄,又為了相容以前的程式,做了一個快捷方式(linux系統裡叫軟連接) /sdcard 指向的是 /mnt/sdcard .當然,這些都是4.0以前的做法。
在android 4.1 以後,同樣也會使用fuse技術,/dev/fuse 會被同時掛載到/storage/sdcard0 目錄,這個sdcard0表示第一個sd卡(如果有外置sd卡,那會多一個 /storage/sdcard1,比如我的xoom), /sdcard 軟連接會指向 /storage/sdcard0 ,此時/mnt/sdcard 也是個軟連接,會指向/storage/sdcard0。如果你通過otg線接U盤,會被掛載到 /storage/usb0目錄,stickmount這個軟體為了讓圖庫、快圖、mx player等軟體,能看到u盤裡的資料,又同時掛載到 /storage/sdcard0/usStorage/sda1.所以/storage/sdcard0是您手機的內置虛擬的sd卡的資料存儲位置,為了相容以前版本軟體所做的措施,所以您不用再為0而苦腦了,這是正常的Android “生理特徵”
虛擬SD卡,即系統設置中稱為手機存儲,習慣上稱為內置SD卡,系統目錄結構中又表述為/sdcard、/mnt/sdcard或/storage/sdcard0三種,有相容性好,速度快的優勢
當然您可修改合併它,但本人建議您,要是不影響,不理會它就是了!或是透過簡化修正過的ROM刷入既可.....
|