Posso compartilhar um disco rígido por USB e SMB?

0

A resposta para isso é provável "Não é possível", e pelo que eu sei sobre sistemas de arquivos e armazenamento, eu diria a mesma coisa. Mas eu pensei que tentaria a grande sabedoria do SuperUser:

Estou procurando um dispositivo NAS que veicule o mesmo conteúdo via USB e via SMB.

Eu tenho um dispositivo (vamos chamá-lo de leitor) que lerá arquivos de uma unidade USB externa. Gostaria de anexar uma unidade, mas também tornar essa unidade gravável em toda a rede. O leitor não possui uma porta de rede. Eu entendo que o leitor considera o armazenamento USB diretamente conectado, então ele particiona e formata, enquanto qualquer coisa que serve o conteúdo da unidade na rede (via SMB ou algo assim) está servindo conteúdo de arquivo e não um dispositivo de armazenamento de nível inferior como o Interface USB, e você vai acabar com duas coisas diferentes com o sistema de arquivos montado, o que vai causar problemas.

    
por kbyrd 15.09.2009 / 22:31

4 respostas

1

Basicamente, se eu o ler corretamente, você quer um dispositivo Network Attached Storage que permita acessar os dados armazenados nele via USB e via um compartilhamento de rede SMB simultaneamente.

Para refletir um pouco mais com você, acho que é possível. Pode não existir realmente no mundo (ainda), mas é possível construir algo que se comporte dessa maneira.

Existe este dispositivo no newegg que parece fazer o que você está falando, mas a julgar pelos comentários, pode não fazer o que você quer.

Se você tentou pesquisar, talvez seja possível encontrar uma maneira de adaptar um computador completo para fornecer acesso a dados em um disco rígido interno por meio de uma conexão USB e via compartilhamento SMB. No entanto, você pode ter que ser criativo com o lado USB das coisas, pois duvido que você possa ter o HDD disponível como armazenamento em massa vindo do PC, devido a problemas de host / convidado em USB. Você poderia ter o HDD disponível via USB usando USB como um sistema de conexão direta de PC para PC (como PC-para-PC em uma porta paralela, no passado).

    
por 15.09.2009 / 22:46
1

Eu não sei se você já resolveu isso, mas dê uma olhada nisso, eu apenas pedi um, tinha uma exigência semelhante a você, eu quero carregar um PC comigo e é isso, e precisa ser capaz de facilmente compartilhar os dados sobre ele como uma unidade, como progs AV ou disco Hirens etc com outros pc's

link

    
por 25.11.2010 / 11:28
0

Eu aceitei a resposta do sheepsimulator. Mas eu pensei que eu iria postar o meu próprio para conseguir isso lá fora. Eu pensei sobre isso um pouco mais, e aqui está a única maneira que eu posso imaginar isso funcionando:

Tenha um compartimento de disco que tenha uma porta USB e uma porta Ethernet. Há um pouco de firmware no gabinete que executa um servidor da Web para configuração. O dispositivo tem dois modos, modo USB e modo NAS. Você pode alternar entre eles com a configuração baseada na Web (para que a porta da rede esteja sempre ativa, mas o compartilhamento de arquivos SMB nem sempre está ativo). Para entrar no modo NAS, o dispositivo faz uma desconexão USB em sua porta USB, monta o sistema de arquivos na própria unidade internamente e inicia o processo para fazer o compartilhamento SMB. Ao alternar para o modo USB, o dispositivo desliga o processo SMB, desmonta o sistema de arquivos e, em seguida, faz uma reconexão USB.

Sem realmente tentar isso, parece que isso funcionaria e não causaria problemas. Quase tudo que se espera falar com um dispositivo de armazenamento em massa USB irá lidar com o hotplug / unplug graciosamente, e a maioria dos clientes SMB estão ok com o servidor indo embora.

Uma versão ligeiramente diferente (mais louca?) disso seria mais automática. Digamos que o modo USB seja o padrão. Quando não está fazendo mais nada, o padrão é o modo USB. O processo de compartilhamento SMB está em execução, mas como o lado USB é proprietário da unidade, não há um sistema de arquivos realmente no lugar (ainda). Quando uma solicitação SMB requer um conteúdo real, faça a troca de USB para NAS como descrito acima. Talvez ele permaneça no modo NAS enquanto houver alguma atividade que exija que o SMB acesse arquivos reais dentro de um tempo limite configurável. Isso provavelmente geraria uma tonelada de conexões / desconexões para o lado USB e eu posso imaginar vários PCs na rede acidentalmente indexando, fazendo ping ou, involuntariamente, fazendo com que o lado do NAS seja ativado com frequência.

Huh, eu quero que isso exista barato, mas não posso imaginar que seria barato produzir. Há um pouco de codificação lá.

    
por 18.09.2009 / 18:19
0

Não é possível. Os sistemas de arquivos em disco USB são gerenciados por um computador host que reconhece blocos, alocações, arquivos abertos, onde eles estão etc. É apenas um dispositivo de bloco.

Por outro lado, um NAS mantém o conhecimento interno de todos esses fatores e não corresponde ao conhecimento do computador que conectou o disco por meio de uma porta USB.

SANS faz esse tipo de coisa, mas em diferentes volumes ou partições. iSCSI é o equivalente a SAN da USB.

    
por 30.01.2011 / 08:34

Tags