Montando +2.2 Volumes TiB em ArchLinux de 32 bits

2

Eu configurei recentemente uma instalação do Arch Linux de 32 bits para uso do servidor doméstico. Ao tentar conectar e montar meu disco rígido externo de 3 terabytes, sou notificado de que volumes acima de 2TiB não são suportados na arquitetura [de 32 bits]. Existe alguma maneira de contornar isso, como o particionamento da unidade para tamanhos menores ou eu absolutamente preciso de um sistema de 64 bits?

* Nota - O processador do servidor é de 32 bits, por isso não tenho a opção de reinstalar uma distribuição de 64 bits

Informações adicionais por respostas até o momento: A unidade é formatada como um volume NTFS. O servidor executou anteriormente uma instalação de 32 bits do Windows 7, o que permitiu que o sistema operacional superasse os limites que o kernel do Linux enfrenta?

    
por int_541 22.04.2013 / 01:11

4 respostas

0

Acontece que o Arch Linux é capaz de montar / ler / gravar de / para um disco rígido 2.2+ TiB. Ao tentar montar enquanto estava logado, eu estava cometendo um erro novato de não especificar qual partição eu queria montar (sdd vv. Sdd1). Para montá-lo durante a inicialização com o fstab, precisei especificar que o volume estava formatado como um volume NTFS. Obrigado pelas suas respostas, não obstante!

    
por 26.04.2013 / 09:18
2

Não tenho certeza se esse é o mesmo problema, mas os sistemas que usam o BIOS não conseguem ver mais de 2 TB em uma unidade. Esta é uma limitação do BIOS legado. A única maneira que conheço em torno desse problema é o UEFI.

fonte

    
por 22.04.2013 / 18:49
1

Para solicitar dados de um dispositivo de armazenamento, é necessário gravar os setores do disco rígido que você está segmentando na solicitação. Assumindo que os setores de 512 bytes a maior quantidade de espaço que você pode endereçar é 1.099511627 × 10¹² ou um pouco abaixo de 1TB. Se o kernel não tiver o espaço de endereço para se referir ao espaço que está tentando atingir, ele não poderá formatar uma solicitação para nada além disso.

    
por 22.04.2013 / 02:19
0

Você deve ser capaz de criar duas partições de ~ 1.5TiB no dispositivo se o BIOS permitir que você acesse o dispositivo.

Você poderia então usar o LVM para concatenar ou dividir as duas partições. O problema é que um kernel de 32 bits não pode endereçar um LUN maior que 2.2TiB. O tamanho do volume MAX para 32 bits é 16TiB, você pode criar um sistema de arquivos XFS no LVM.

O XFS irá colocar os inodes no espaço de endereçamento de 32 bits e seu sistema de arquivos deve funcionar bem.

    
por 22.04.2013 / 21:42