Understanding Disk Partitioning: How Many Bits Do You Really Need?