link到external SD - Android

Table of Contents

※ [本文轉錄自 AndroidDev 看板 #1NCONWyf ]

作者: Leeng (Leeng) 看板: AndroidDev
標題: [問題] link到external SD
時間: Tue May 10 14:55:25 2016

先說我有root su


我有兩個不同的app

一個放在/data/data/app1
一個放在/sdcard/Android/data/app2
其中/sdcard = /storage/emulated/legacy


我將兩隻app的files放到 /storage/external_SD/app#/files

然後試圖建立soft link:

ln -s /storage/external_SD/app1/files /data/data/app1
ln -s /storage/external_SD/app2/files /sdcard/Android/data/app2

app1成功

app2則會失敗 出現ln /sdcard/Android/data/app2: Function not implemented

WHY?



我打mount:

/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4
rw,seclabel,nosuid,nodev,noatime,noauto_da_alloc,resuid=1000,errors=continue,data=ordered
0 0

/dev/fuse /storage/emulated/legacy fuse
rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other
0 0

/dev/fuse /storage/external_SD fuse
rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other
0 0



好像是跟什麼fuse, ext4有關的

可以在ext4底下放link,不能在fuse?

有人能協助說明一下嗎?

Thanks.

--

All Comments

Kyle avatarKyle2016-05-13
就fuse本身沒支援symlink 你手機的kernel的fuse driver
沒有導入支援 不曉得已經有此implementation了嗎 但估計
沒有的機率較大
Victoria avatarVictoria2016-05-15
謝謝回答