Maximum filesystem sizes

One of the topics discussed for each filesystem is how large a volume can you put on it. For most of them, that number is 16 TB, a shared artifact of using 32-bit numbers to represent filesystem information. Right now, it's quite easy to exceed 16 TB in a volume created with a moderately sized array of 1 TB or larger hard drives. This makes this number an increasingly problematic limit.

There are three levels of issue you can run into here:

  • The data structures of the filesystem itself don't support large volumes
  • Tools used to create and manipulate the filesystem do not handle large sizes
  • The disk partitioning scheme needed to boot the operating system (OS) doesn't handle large volumes

The last of those is worth ...

Get PostgreSQL 10 High Performance now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.