Dosya sistemlerinin dosya boyutlarını (bayt cinsinden veya sektörler veya bloklar gibi dosya sistemine bağlı bazı birimlerde) depolaması gerekir. Boyuta tahsis edilen bit sayısı, dosya sistemi tasarlandığında genellikle taş olarak sabitlenir.
Boyut için çok fazla bite izin verirseniz, her dosyanın biraz daha fazla yer kaplamasını ve her işlemin biraz daha yavaş olmasını sağlarsınız. Öte yandan, boyut için çok az bite izin verirseniz, bir gün insanlar 20EB dosyasını saklamaya çalıştıkları için şikayet edecekler ve bok dosya sisteminiz onlara izin vermeyecektir.
Bahsettiğiniz dosya sistemleri tasarlandığı sırada, sınıra girecek kadar büyük bir diske sahip olmak bilim kurgu gibi geliyordu. (FAT32 hariç, ancak onu tanıtan şirket, herkes parlak yeni NTFS'lerini kabul etmeden önce ara bir önlem olarak tasarlandı, ayrıca büyüyen gereksinimleri öngörmede asla çok iyi değildi.)
Başka bir şey, geçen yüzyılın sonuna kadar, çoğu tüketici (ve hatta sunucu) donanımının sadece 32 bit değerlerle hızlı hesaplamayı sağlayabilmesi ve işletim sistemlerinin dosya boyutları da dahil olmak üzere çoğu şey için 32 bit değerleri kullanma eğiliminde olmasıdır. 32 bit 4GB anlamına gelir, bu nedenle işletim sistemleri dosya sisteminden bağımsız olarak 4GB dosyalarla sınırlıydı, hatta imzalı tamsayılar kullandıkları için 2GB bile. Günümüzde ciddi bir masaüstü veya sunucu işletim sistemi, dosya boyutları ve ofsetler için 64 bit kullanıyor ve bu da sınırı 8EB'ye koyuyor.