Windows 8 no iSCSI com o destino LIO: thin provisioning

1

Eu instalei o Windows 8.1 em um destino iSCSI. Este alvo é fornecido pelo Linux LIO e é apoiado por um arquivo esparso.

Uma das razões pelas quais criei essa instalação foi o provisionamento thin. Em outras palavras, quando eu libero espaço em disco no Windows, o LIO deve fazer furos no arquivo, liberando espaço de armazenamento no servidor Linux também.

Eu verifiquei as fontes do meu kernel e o comando SCSI UNMAP é realmente suportado para os alvos suportados por arquivos. Por outro lado, a exclusão de arquivos no Windows não diminui a quantidade de espaço ocupado pelo arquivo de backup no Linux (verificado com du ). Na verdade, o arquivo de apoio às vezes cresce ainda mais.

Algumas fontes no Google dizem que o Win8 deve oferecer suporte a UNMAP / DISCARD no iSCSI, mas mesmo no Wireshark eu vejo apenas comandos comuns de leitura e gravação quando os arquivos estão sendo excluídos. Qualquer maneira de consertar ou solucionar problemas?

    
por LubosD 01.06.2014 / 22:04

2 respostas

1

Você precisa verificar se o atributo emulate_tpu está habilitado para o backstore (arquivo esparso que você criou e anexado como LUN ao destino iscsi)

    
por 18.08.2014 / 09:06
0

Você pode querer verificar se o alvo publicado que suporta UNMAP, você pode ler como o Windows espera que o alvo mostre isso em link A parte importante está na página de consulta B0h.

    
por 23.06.2014 / 15:01