Esta questão se aplica a todos os unices, mas estou interessado principalmente no kernel do Linux - a menos que existam unices que não tenham essa restrição.
Parece que permitir tamanhos de bloco que não sejam de potência de dois seria muito importante para simplificar as coisas. No entanto isso não é permitido.
Question: is there something preventing a policy change to allow non-power-of-two block sizes for block devices? If not, what was the justification for the policy?
Eu originalmente incluí exemplos na minha pergunta para evitar o inútil "que é idiota por que alguém iria querer fazer isso?" digite respostas - mas isso parece ter irritado os mods. Então, mudei os exemplos para um comentário.
Tags block-device