Я как то хотел написать скрипт который бы создавал файловые системы на диске с разными параметрами, записывал бы туда файлы, например 1000 файлов по 1кБ, 100 по 1МБ и 10 по 1 Гб, и сводил бы результаты в текстовый файл. Но так руки и не дошли. А вручную лень.
Щас короче смотри как, если ты используешь ext4, то там новая технология адресации файлов. (В ext3 не помню, было такое или нет), но в ext2 точно не было. Раньше если файл занимал ПОДРЯД 100 блоков, то прописывались адреса всех ста блоков. На их считку тратилось время. Сейчас если файл размещается подряд в ста блоках, то пишется просто: блоки такие-то с первого по сотый. Всё, ядру этого достаточно, считка прошла. Называется эта херня дерево экстентов
https://www.kernel.org/doc/html/latest/filesystems/ext4/dynamic.html#extent-treeА отвечая на твой вопрос, какого размер лучше оставить блок- да такого и оставляй. Главное чтобы он занимал подряд несколько блоков, но тут от тебя мало что зависит.