Я сделал приложение, которое требует SD-карту для хранения медиа. Это маленькие JPG / GIF / PNG, маленькие MP3 ... но около 200.000 из них (!!). Очень немногие из них больше пары МБ. Скорость не проблема.
Для этого я использую карту 32 ГБ (отформатированную vfat), но на ней не хватает места. Я получил карту на 64 ГБ, которая пришла с отформатированным HPFS / NTFS / exFAT (согласно sfdisk).
Сейчас я сталкиваюсь с тем, что 25 ГБ, записанные на карте 32 ГБ, занимают + 31 ГБ на карте 64 ГБ. Так что я теряю много места. Я думаю, это из-за размера блока или чего-то подобного. Я сталкивался с этим раньше.
Итак, мой вопрос: что будет лучшим форматированием FS / опций для моей ситуации, чтобы использовать больше места на диске, но также с учетом надежности файловой системы? Я уже пробовал ext3 / 4 на своем устройстве и не работает должным образом.
sfdisk
отчеты Sector size (logical/physical): 512 bytes / 512 bytes
а также I/O size (minimum/optimal): 512 bytes / 512 bytes
для обоих дисков. Единственная разница FAT32
против HPFS/NTFS/exFAT
,