I now have a Samsung HS12YHA drive in my 5th generation iPod. Since it has 4 KiB sectors (512 * 8 ), I aligned the partitions to 4 KiB boundaries. Today I wondered if FAT32 aligns data sectors based on the start of the partition. Apparently it does not, and a
more complicated procedure is needed to align FAT32 partitions.
When I do "sudo hdparm --fibmap filename" the starting LBA of files is a multiple of 8. It's enough to check one file, because cluster size is a multiple of 8. So, the partition seems aligned. I guess I was just lucky?
Is there anything else that I could align in FAT32? I don't suppose the file allocation tables themselves benefit from alignment, because single sector reads are done there.