A resposta parece ser strongmente dependente da geração do protocolo SCSI, já que passou por algumas revisões nos dias de glória.
Primeiro, 512 bytes = 2 ^ 9 bytes.
Os primeiros protocolos SCSI usavam o LBA de 21 bits. Usando blocos de 512 bytes, isso gera um espaço endereçável de 2 ^ 21 * 2 ^ 9 bytes ou 1 GiB. (2 ^ 21 * 2 ^ 9 = 2 ^ 30.) ( fonte )
Novas variantes SCSI permitem endereços LBA de 32 bits, o que lhe dá endereçamento de 2 ^ 41 bytes (2 TiB). ( source ) Mas também veja abaixo.
O atual no ATA é LBA48 ou LBA de 48 bits, embora não consiga encontrar uma declaração definitiva sobre se qualquer variante atual do SCSI usa o LBA de 48 bits. (Faz sentido, porém, e alguns pesquisando fornecem algumas indicações bastante strongs de que tal é o caso. Se alguém tiver uma fonte definitiva de qualquer forma, por favor, comente.) Isso lhe dá 2 ^ 57 bytes (128 PiB) endereçáveis sobre o próprio protocolo , assumindo blocos de 512 bytes. Se tivermos permissão para aumentar isso para 4096 (2 ^ 12) blocos de bytes, isso se torna 2 ^ 60 bytes = 1 EiB.
De acordo com um comentário deixado por JdeBP , em SCSI, o suporte LBA de 64 bits tem sido obrigatório desde a virada o século. Com setores de 512 bytes e endereços de 64 bits, isso nos dá 2 ^ 73 bytes endereçáveis, ou 8 ZiB. Um ZiB é 1024 ^ 3 TiB.
Portanto, a resposta realista com o hardware da geração atual é provavelmente 8 ZiB ou 128 PiB de tamanho máximo da LUN endereçável sobre (i) SCSI, sendo a primeira mais provável.
Enquanto uma capacidade de armazenamento total de 128 PiB é possível se aproximar em configurações realmente grandes, 8 ZiB parece estar bem fora do alcance de praticamente qualquer um por enquanto. Usando esses novos drives de 8 TB, isso exigiria aproximadamente 1000 ^ 3 = 10 ^ 9 drives, para uma necessidade de energia apenas para mantê-los girando aproximando-se de 10 MW .