LINUX.ORG.RU
ФорумTalks

Почему в Android используется FAT32?

 ,


0

1

Вот я недоумеваю, почему все производители используют эту устаревшую, убогую, и, если я не перепутал, то огороженную патентами файловую систему на флешках в android? Тем более просто так другие фс android вроде не понимает, если просто отформатировать флеш карту в ext2, то оно пишет что фс повреждена.
Почему например тот же гугл не создаст годную фс под это дело, или не напишет драйвера под windows на уже существующую? Или если гуглу так нравится FAT, то можно лицензировать у MS exFAT на худой конец.

то можно лицензировать у MS exFAT на худой конец.

если FAT32 почти не огорожен, то exfat огорожен по самое нехочу.

dikiy ★★☆☆☆
()

Наверное потому что на 95% компов установлена виндовс .

TowTruck
()

Потому что упор на скорость и долю рынка, а не на качество. Это тренд сегодняшнего ICT мира.

Kroz ★★★★★
()

Нормальная ФС проверенная временем, немного проприетарная но в железе и так много патентов - одним больше, одним меньше...

Napilnik ★★★★★
()

Другой вопрос почему они хотя бы fat32 не лицензировали. Дорого было?

warmate
()

Почему например тот же гугл не создаст годную фс под это дело

так нынче в дефолтном ведроиде вообще положить, какая фс - всё равно мтп используется

xsektorx ★★★
()

и да, фат работает везде, в отличие от ехфата. правда, ни то, ни другое не нужно, лучше уж мтп пользовать

xsektorx ★★★
()

Для флешки, акромя FAT32 юзабельна только UDF - там нет ACL и она более-менее поддерживается. Но FAT32 поддерживается шире.

shahid ★★★★★
()

Потому что это единственная ФС которая читается и что важно пишется в любой ОС без онанизма - Win начиная с OSR2, макось, линуксы с самых старых, OS/2, DOS даже.

yu-boot ★★★★★
()

Уже внутри не используется. Но телефон и не монтируется как флешка. А для дополнительного накопителя используют, так как она напрямую монтируется как съемный накопитель. Но это все уже фичи производителя. На nexus нельзя карточки вставлять.

Shtsh ★★★★
()

если просто отформатировать флеш карту в ext2

Второй раздел в ext2 с телефона видится нормально

DNA_Seq ★★☆☆☆
()

В общем ясно.
Но не пойму почему android по умолчанию не понимаю флешки с ext?
И ещё краем уха слышал что если там и будет ext, то android всё равно будет работать с ней как с FAT, в следствии чего появляются какие-то минусы.

GanGSISoft ★★
() автор топика
Ответ на: комментарий от yu-boot

С одной стороны так, но с другой если не шевелится в этом направлении, то так можно и до 2038 года fat32 использовать.

GanGSISoft ★★
() автор топика
Ответ на: комментарий от DNA_Seq

говорят даже ext2 снашивает флешку на порядок быстрее фата.

А вот это до лампочки совершенно. Фотками и музыкой ушатать даже самую дешёвую microSD не выйдёт.

yu-boot ★★★★★
()
Ответ на: комментарий от xsektorx

и да, фат работает везде, в отличие от ехфата. правда, ни то, ни другое не нужно, лучше уж мтп пользовать

Плюсую этого коментатора насчет MTP !

TowTruck
()
Ответ на: комментарий от GanGSISoft

так можно и до 2038 года fat32 использовать

Работает - не трожь. Пока оно выполняет свои задачи, почему нет? Ну внедрят на андройд принудительно какую-нибудь Ъ-линуксовую ФС дял карточек. Смысл? Что 95% пользователей придётся как на айфоне через специальную программу песни заливать?

yu-boot ★★★★★
()
Ответ на: комментарий от DNA_Seq

говорят даже ext2 снашивает флешку на порядок быстрее фата.

Вот я вспомнил, хотел ещё задать вопрос: есть ли вообще годная система именно для флешек(современная, и не обременена правами доступа, журналированием, и т.п. а также патентами)?

GanGSISoft ★★
() автор топика
Ответ на: комментарий от yu-boot

На карточке помимо фоточек и музыки много чего хранится. Например кеши приложений не полезшие во внутреннюю память. Кстати, народ, переносивший приложения с внутренней памяти на ext раздел на карте симлинтками таки жаловался на быструю смерть карточки.

А для фоточек и музычки хватит и фата. Красноглазие ради красноглазия ненужно.

DNA_Seq ★★☆☆☆
()
Последнее исправление: DNA_Seq (всего исправлений: 1)
Ответ на: комментарий от xsektorx

Дык ext4 и на винте данные теряет, а ты еще на карточку хочешь. Кстати, на пустом гиговом разделе с ext2 уже «зянято» порядка 200 метров после форматирования.

DNA_Seq ★★☆☆☆
()
Последнее исправление: DNA_Seq (всего исправлений: 1)
Ответ на: комментарий от GanGSISoft

современная, и не обременена правами доступа, журналированием, и т.п.

это оксюморон. Разве что udf.

а также патентами

А разве он уже не кончился?

DNA_Seq ★★☆☆☆
()

а где они её используют? Внутрях телефон в ext* отформачен. А наружу андроид уже как mtp (или что там) виден.

не создаст годную фс под это дело

есть 100500 файлух, зачем 100501-я?

true_admin ★★★★★
()
Ответ на: комментарий от yu-boot

Работает - не трожь.

Я прекрасно понимаю это. Но с другой стороны даже через спец программу фильм более 4Гб не зальёшь.
И не обязательно всё завтра переводить на новую ФС. Разработать её, запилить windows драйвер, включить его в windows 9 или даже windos 8 sp1, а там через 10 лет всё у всех будет поддерживаться. Не думаю что будет лучше, если начнут думать, когда она уже совсем работать перестанет. И придётся использовать мерзкий exFAT.

GanGSISoft ★★
() автор топика
Ответ на: комментарий от DNA_Seq

Кстати, на пустом гиговом разделе с ext2 уже «зянято» порядка 200 метров после форматирования.

what?

rain@elitebook:/tmp$ dd if=/dev/zero of=file bs=10M count=100
100+0 записей считано
100+0 записей написано
 скопировано 1048576000 байт (1,0 GB), 1,30153 c, 806 MB/c
rain@elitebook:/tmp$ sudo mkfs.ext2 -m 0 file
mke2fs 1.41.12 (17-May-2010)
file is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
64000 inodes, 256000 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=264241152
8 block groups
32768 blocks per group, 32768 fragments per group
8000 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376

Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 25 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
rain@elitebook:/tmp$ mkdir dir
rain@elitebook:/tmp$ sudo mount file dir/ -o loop
rain@elitebook:/tmp$ df -h dir/
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/loop0            985M  1,3M  984M   1% /tmp/dir
YAR ★★★★★
()
Ответ на: комментарий от Bad_ptr

Отформатированная на «кампике» в фат32 флешка на дроиде видится, как поврежденная и ее один хрен форматировать самим дроидом надо. Там какие-то мета-данные в виде файлов пишутся. Это раз. Во-вторых, сколько людей гоняют флешку из ведроида в карт-ридер и обратно каждый раз, когда надо что-то залить, вместо подключения ведроида простым и доступным усб-кабелем?

GateKeeper ★★
()
Ответ на: комментарий от GanGSISoft

включить его в windows 9 или даже windos 8 sp1

ога, так и будет майкрософт проталкивать не обложенные их патентами фс. лучше, как уже было сказано, мтп

xsektorx ★★★
()

На устройствах, где нет возможности вставить флешку, fat не используется. Вместо него директория перемонтирована с fuse-костылём, который делает права 777 для всех приложений.

PolarFox ★★★★★
()

внутренний раздел с системой отформатирован в ext4 или ext3 (на старых ядрах), а SD форматируется в fat32 чтобы на большинстве компьютеров открывалась (а компьютер - это, естественно, устройство с ОС Windows, ну в крайнем случае - с Mac OS)

TheAnonymous ★★★★★
()
Ответ на: комментарий от shimon

Да и абанта 12.04 тоже не очень с мтр работает.

PolarFox ★★★★★
()
Ответ на: комментарий от xsektorx

так они специально для этого запилили вот чо: http://www.android.com/filetransfer/

Оно работает только в пятницу тринадцатого в полночь по гринвичу, если за 666 секунд до этого принести в жертву трусики только что бывшей девственницы на перекрестке магистральных дорог.

shimon ★★★★★
()

Можно вроде fstab поправить, во всяком случае с exec точно можно монтировать, а вот насчет ext2/3/4 не знаю.

BMX ★★☆
()

exFAT вроде поддерживается на некоторых девайсах/прошивках (во всяком случае 64G карточки точно), но это недоразумение даже не во всех вендах искаропки читается.

BMX ★★☆
()
Ответ на: комментарий от druganddrop-2

Да кто же спорит, просто интересно, как у Днасека это получилось. Я вот уже 3-й год ext4 использую, ни разу данные не терял (тьфу-тьфу-тьфу). Если компьютер внезапно вырубился, то журналирование спасает.

f1xmAn ★★★★★
()
Ответ на: комментарий от DNA_Seq

Кстати, на пустом гиговом разделе с ext2 уже «зянято» порядка 200 метров после форматирования.

не 200, а 50, ну и sudo tune2fs -m 0 /dev/sdXN

BMX ★★☆
()
Ответ на: комментарий от f1xmAn

Неужто до сих пор у кого-то теряются данные на ext4?

Те у кого есть мозги не накатывает на рабочую машинку сырую ФС.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от f1xmAn

Неужто до сих пор у кого-то теряются данные на ext4?

Конечно, у жирных троллей в воспалённой фантазии же.

erfea ★★★★★
()
Ответ на: комментарий от Bad_ptr

у всех на кампиках пойдёт, если подключить.

Самсунг не работает. Что под линуксом, что под виндой. Требует свой kies.

ramon13666 ★★★
()
Ответ на: комментарий от DNA_Seq

неужели в гугле не знают о существовании fstab?

А права для вновь созданных файлов кто задавать будет? И в десктопном линуксе такой же штуки для нефатовых флешек очень не хватает.

PolarFox ★★★★★
()
Ответ на: комментарий от ramon13666

Самсунг не работает. Что под линуксом, что под виндой. Требует свой kies.

Как флешка из коробки не подключается? И какая там тогда фс на флехе используется?

GanGSISoft ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.