Определить тип файловой системы по каталогу

Я запускаю эту команду через Process, чтобы определить файловую систему конкретного каталога.

stat -f -c %T path

К сожалению, вывод ненадежен. Например

$ stat -f -c %T /                                    
romfs
$ stat -f -c %T /sdcard/                             
UNKNOWN
$ stat -f -c %T /mnt/external_sd/                    
msdos

В приложении Partition Table из Google Play отображаются допустимые имена. например «ext4», «yaffs» и «vfat». Как я могу этого добиться? Примечание: я полагаюсь на busybox, так что проблем с отсутствием инструментов нет.


person Yaroslav Mytkalyk    schedule 01.12.2013    source источник


Ответы (1)


Как насчет использования mount? Вам просто нужно определить, в каком разделе находится ваш каталог.

person pevik    schedule 03.02.2014