8

Я часто хочу, чтобы одни и те же файлы были доступны для разных приложений на моем телефоне Android, но приложения выглядят в разных папках. Есть ли способ сделать так, чтобы два разных пути к папкам на FAT SD-карте указывали на один и тот же файл? Для EXT, я думаю, я мог бы сделать это с помощью символической или жесткой ссылки, но они не существуют для FAT. Можно ли продлить FAT, чтобы поддержать их? Может ли Android использовать SD-карту в формате EXT? Можно ли смонтировать папку поверх другой папки?

Если это существует, есть ли у него какие-либо негативные побочные эффекты?

4 ответа4

14

Можно смонтировать папку в другую папку, если у вас есть root.

открыть adb или терминал (adb предпочтительнее) и набрать

mount -o bind /origdir /newdir

Это должно иметь тот же эффект, что и ln и будет работать в файловой системе FAT32.

4

Ответ Endolith лучше всего подходит для вашей ситуации, но Сатья не прав, есть и решение, если вам действительно нужно подделать ссылку (жесткую ссылку), см. Https://stackoverflow.com/questions/4545536/faking-symbolic-links-on -a-fat32-formatted-storage Хотя я не пробовал это на Android.

2

FAT не поддерживает символические ссылки.

Есть ли способ сделать два разных пути к папкам на карте FAT SD, чтобы они указывали на один и тот же файл?

Нет.

Можно ли продлить FAT, чтобы поддержать их

Нет.

-1

Может ли Android использовать SD-карту в формате EXT?

Android может монтировать ext2, но менеджер томов не будет обрабатывать SD-карты в формате ext2. (Если у вас есть рутированный телефон, вы можете это исправить.)

Можно ли смонтировать папку поверх другой папки?

Да.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .