iscsiadm inicializa o destino com mais de 2 TB

0

Antecedentes

Estou configurando o ISCSI no meu servidor Linux em casa e comprei um WDBlack de 4 TB para usar.

Inicialmente, eu tinha montado o HD e criei uma partição, criei o alvo através do Webmin e o iniciei no iniciador. O alvo o criou como um alvo de 2TB que eu achei estranho, mas eu o iniciei de qualquer forma para testar e obter alguma prática. Funcionou, mas mostrou apenas 2 TB.

Depois de um tempo, voltei para fdisk -l e vi que criei uma partição de 2 TB. Fiz algumas pesquisas e vi que precisava definir a partição para usar uma tabela GPT. Eu recriou a partição com GPT e finalmente leu o 4TB (3.7TB). Eu recriou o alvo no Webmin e ele finalmente fez um alvo de 4TB (3.7TB)!

Problema

Eu fui ao iniciador e fiz o login, mas ele ainda iniciou um volume de 2 TB. Eu tenho pesquisado sobre como iniciar um alvo maior que 2TB, mas não encontrei nenhum resultado. Também passei rapidamente pela página iscsiadm man e não vi nada em relação ao tamanho dos alvos.

Existe um limite para o que open-iscsi pode iniciar? (2 TB). Existe uma razão pela qual não consigo iniciar um volume maior que 2 TB, embora o alvo tenha o dobro desse tamanho? Em caso afirmativo, existe uma certa solução alternativa?

O comando que estou usando para iniciar o alvo é

sudo iscsiadm -m node --targetname "iqn.2017-07.co.linuxman.LINUXSRVR:extstorage" --portal "192.168.0.13:3260" --logout
    
por xR34P3Rx 10.07.2017 / 03:40

1 resposta

0

Engraçado como eu estava escrevendo isso, eu estava pesquisando a diferença entre block level e file level para os alvos. Como se constata, block level é usado principalmente para dispositivos em que o file level atua, na minha opinião, como uma "imagem", portanto, é limitado a 2 TB. De qualquer forma, criar o alvo para block level permitiu ao iniciador montar todos os 4TB (3.7TB).

Artigo: link

Espero que isso ajude os outros no futuro!

    
por 10.07.2017 / 03:40