Есть ли что-то вроде ссылки или общей точки монтирования для папок FAT32 в Linux / Android?

16085
endolith

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

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

8
Они просто собираются перевести вас на андроид чувак, просто спросите еще раз там RobotHumans 13 лет назад 0
Это больше вопрос по Linux, чем вопрос по Android. endolith 13 лет назад 0

4 ответа на вопрос

14
Jus12

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

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

mount -o bind /origdir /newdir

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

Работает отлично. Появляется в приложениях, как будто `/ sdcard / newdir` имеет те же файлы, что и` / sdcard / origdir`, что полезно для обмена файлами между приложениями, которые выглядят только в определенных жестко закодированных папках. Вы должны упомянуть, что сначала вы должны `mkdir newdir`. endolith 12 лет назад 0
это остается после перезагрузки? Я видел ответ на другом сайте SE о том, что это теряется при перезагрузке: http://android.stackexchange.com/questions/4044/is-possible-to-make-symbolic-links-in-the-android-filesystem-and -как Baronz 8 лет назад 1
4
majkl

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

2
Sathya

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

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

Нет.

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

Нет.

Вот почему этот вопрос существует, да. endolith 13 лет назад 0
Я не уверен, что ты еще хочешь, уточнил @endolith Sathya 13 лет назад 0
Мой вопрос заключается в том, можно ли каким-либо образом произвести эффект, аналогичный символическим ссылкам, учитывая, что FAT их не поддерживает. Это не ответ, это просто повторение моего вопроса. endolith 13 лет назад 0
Ответ все равно будет нет. Это не переформулировка, это мой ответ - по крайней мере, насколько мне известно. Sathya 13 лет назад 1
-1
ephemient

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

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

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

Да.

"Да." Как бы вы сделали это на Android? Будет ли эффект, который я хочу? endolith 13 лет назад 0

Похожие вопросы