Я посмотрел на java.nio.file.attribute.Attributes и java.nio.file.FileStore, но не смог найти способ узнать размер блока дискового файла.
java.nio.file.attribute.Attributes
java.nio.file.FileStore
Вот статья о размере буфера и пропускной способности ввода / вывода. Синопсис: nio все это обрабатывает для вас. В этом ТАК сообщается, что вы должны использовать степень 2.