Ответ 1
В iPhone используется файловая система HFSX с размером блока 8k в пользовательском разделе:
int main(int argc, char *argv[]) {
struct statfs *mntbufp = NULL;
getmntinfo(&mntbufp, 0);
unsigned i, count = 0;
count = getmntinfo(&mntbufp, 0);
for (i=0; i<count; i++)
{
char *volName = mntbufp[i].f_mntonname;
printf("Volume %s blocksize: %lu\n", volName, mntbufp[i].f_bsize);
}
return 0;
}
возвращает
Volume / blocksize: 8192 Volume /dev blocksize: 512 Volume /private/var blocksize: 8192 Volume /Developer blocksize: 4096