Can Linux recognize a hard drive larger than 20 TB?

November 12, 2026 3 answers
Asked by 5v!mask

I'm thinking of installing Linux on a second hard drive alongside Windows. Are there capacity limits I should worry about with drives over 20 TB, like the old 2 TB limit?

Answers

r0x+slot

A current Linux system can handle a drive over 20 TB. The old 2 TB issue is commonly associated with MBR partition tables, not a general Linux limit. Use GPT when partitioning a large disk.

There are separate limits for the partition table and filesystem, so those choices matter more than the operating system alone.

Reply to this answer
14q_wire

For a Linux installation, ext4 is a reasonable filesystem choice. Its maximum filesystem size depends on how it's configured, but it can support volumes far larger than 20 TB. Maximum individual file size is a separate limit from total volume size.

If you want Windows to access data on the drive too, check filesystem compatibility before formatting it rather than assuming both systems can use the same partitions.

Reply to this answer
orbiting_the_helpdesk

You don't need to dedicate a huge drive to the Linux boot partition just because you have one. You could make a smaller system partition and use the remaining space for data, or leave some unallocated until you know what you need.

8e_idx:

Back up anything you care about before changing partitions. Installing on a second disk still means paying close attention to which disk the installer is modifying.

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions