
Tenho um problema com o iscsitarget, sinto que finalmente consegui fazê-lo funcionar, mas quando monto as unidades em minhas várias máquinas Windows, elas parecem manter sua própria estrutura de pastas.
exemplo:
em um computador1, excluo um arquivo, no segundo computador o arquivo ainda está lá, mesmo após a atualização.
no segundo computador, movo um arquivo para uma nova pasta, mas no primeiro computador, a mesma estrutura de pastas permanece.
até mesmo a estrutura de pastas montada localmente no Linux está fora de sincronia...
em ietd.conf eu tenho esta linha para minha unidade:
Lun 0 Path=/dev/sdb,Type=fileio
Minha unidade é uma unidade USB Elements de 2 TB.
mas talvez haja opções ou problemas de cache em outro lugar?
Responder1
Sua unidade suporta oficialmente múltiplas conexões de clientes via iscsi?, múltiplas conexões de um cliente são um jogo totalmente diferente de múltiplas conexões de vários, se não, isso não funcionará e causará corrupção de dados se você tentar. Você precisa de um dispositivo de armazenamento que suporte clustering.
A única solução que conheço é usar o destino iscsi da Microsoft, pois ele suporta clustering, criar um arquivo VHD no dispositivo de armazenamento e conectar todos os clientes ao destino iscsi no computador conectado ao armazenamento, desta forma apenas o pc conectado para o armazenamento é fazer as gravações diretamente, todo o resto é tratado conforme passa pelo destino na máquina 'servidor'. Unidades que suportam clustering geralmente são muito caras, pense no preço inicial de £ 1.500-2.000.