Я думаю, что вы хотите statvfs (если под размером страницы вы подразумеваете размер сектора?), Который, насколько я помню, работает под Linux и OSX. Я думаю, вам нужно использовать поле f_bsize, но, к сожалению, у меня нет linux-бокса для тестирования на atm.
Для окон вам нужна функция GetDiskFreeSpace .