alvo iscsi para uma pasta de uma partição montada?

2

Estou pensando em instalar e configurar o iscsitarget na minha squeeze box da Debian. Até agora, os exemplos que vi em várias pesquisas do Google e no wiki do Debian: link

defina o caminho para os dispositivos desmontados, como /dev/sda1 ou /dev/sda . é possível definir o caminho para uma pasta em um sistema de arquivos montado em vez disso? como: /home/iscsi_target

    
por godMode 18.07.2011 / 02:00

2 respostas

3

Não, isso não é possível. O iSCSI exporta um disco inteiro pela rede para que outra máquina acesse diretamente, usando seus próprios drivers de sistema de arquivos. Um diretório não é um disco.

Se você quer compartilhar arquivos e diretórios, então você precisa usar um sistema de arquivos de rede, como NFS ou CIFS / Samba.

    
por 18.07.2011 / 17:51
1

Geralmente, as coisas que solicitam um nó de dispositivo como /dev/sda1 estão procurando ler / gravar um dispositivo de bloco em vez de um nó de arquivo. Um diretório em um sistema de arquivos montado é um tipo de objeto totalmente diferente de um nó de dispositivo de bloco.

Às vezes, as coisas que normalmente funcionam em um dispositivo podem operar em um arquivo. Por exemplo, vários formatos de arquivo como iso e dmg são basicamente "imagens" de dispositivos de bloco salvos em um arquivo em algum sistema de arquivos host que pode ter suas próprias estruturas de sistema de arquivos dentro deles. Alguns softwares sabem como lidar com esse tipo de "arquivos".

Parece haver algumas anotações sobre fileio vs blockio no site que você vincula, embora a documentação esteja longe de estar completa. Isso pode ser algo para se investigar.

    
por 18.07.2011 / 02:43