2012-03-11 2 views
2

он используется в телефоне для Android. Поскольку мой ROM достаточно большой (около 8G), и моя SDCard заполнена различными файлами, поэтому я хочу связать большой файл, хранящийся в ROM, с SDCard, чтобы сохранить пространство сокровищ SDCard (большой файл не может быть идентифицированный программным обеспечением, за исключением того, что он находится в/sdcard patition) сначала я беру тест для проверки метода: попробуйте связать файл /data/test.mp3 с /sdcard/test_fat32.mp3, затем в терминале (#su) , я попытался сделать символическую ссылку так:сделать связи между ext4 и fat32

ln -s /data/test.mp3 /sdcard/test_fat32.mp3

но не удалось:

ln: /sdcard/test_fat32.mp3: Operation not permitted

Похоже на то, что я не могу создавать символические ссылки с fat32, я не хочу отформатировать SDCard до ext4, потому что я хочу, чтобы такое приложение делилось с моими друзьями. вы, безусловно, не можете требовать всех в формате, более того, возможно, многие приложения не могут идентифицировать файлы ext4. есть ли у кого-то хорошая идея реализовать это? любая помощь ценится!

+0

Как правило, ничего не связано с FAT32, поскольку источник находится в файловой системе ext4, и вы используете символическую ссылку. Обычно он должен работать, даже если первая папка цели не существует. В реальной Linux-системе она работает без root. – user2284570

ответ

3

FAT32 не имеет данных для сохранения ссылок. Лучше всего отформатировать SD для ext2 и использовать что-то вроде ext2fsd, если вы хотите получить доступ к нему из окон. Или пересмотреть тот факт, что вам это действительно нужно.

+0

thx, есть ли другой способ установить отношения между файлом ext4 и fat32? например метод, такой как сопоставление или некоторые другие способы доступа к внутренним файлам и подделка приложения, что это файл в/sdcard? – Searene

+0

Измените путь монтирования SD к/sdcard/ext или что-то в этом роде, если у вас есть root-доступ. У меня нет других идей, извините. – keltar

+0

@ keltar: создать в системе FAT32 нечего, поскольку источник использует ext4. В самом деле, если вы выполняете такую ​​команду для создания символической ссылки из целевой части раздела ext4, то файл/папка FAT32 работает в режиме реального Linux без доступа root. – user2284570

Смежные вопросы