Posso ter várias placas-mãe compartilhando um disco rígido?

4

Existe uma maneira de compartilhar um disco rígido entre várias placas-mãe (elas serão antigas). Eu não preciso ser capaz de escrever, basta inicializar todos eles a partir dele.

    
por Linuxios 15.01.2012 / 02:57

4 respostas

7

Isso não funcionará.

O que você está tentando fazer tem alguns problemas com isso.

  1. Ter várias máquinas controlando a mesma peça de hardware. Embora isso seja possível, significa que enquanto o OS # 1 estiver usando a unidade, o OS # 2 pode ter que esperar
  2. Geralmente isso não é grande coisa, e é por isso que os drives de CD, por exemplo, podem ser compartilhados em uma rede. No entanto, um sistema operacional não pode simplesmente esperar assim. Além disso, esse tipo de compartilhamento geralmente tem que ser feito dentro de um sistema operacional (servidor ou outro)
  3. Você se depara com problemas em que um sistema operacional altera os arquivos de sistema que outro sistema operacional está usando. Isso não pode fazer nada de bom.
  4. A menos que todas as máquinas tenham o mesmo hardware, todas, exceto uma, poderão não ser inicializadas (ou a primeira máquina a ser inicializada poderá falhar), já que a configuração de hardware carregada parecerá mudar quando, de fato, não tiver. / li>
  5. Talvez uma das considerações mais práticas, não há hardware que eu saiba que possa fazer isso funcionar.

Encontre outra maneira de fazer isso (use várias mídias) ou use uma máquina por vez.

    
por 15.01.2012 / 03:09
6

Se eles estão em rede juntos, com certeza. Mas haverá uma máquina que tem o disco rígido fisicamente conectado a ela que terá que inicializar primeiro. Os outros podem inicializar usando PXE e iSCSI ou NFS. Basicamente, uma máquina atuará como um servidor NAS e o restante será a inicialização da rede.

    
por 15.01.2012 / 04:58
2

Isso pode funcionar:

  1. Terá de partilhar este disco rígido a partir de um computador ou equipamento de rede separado, utilizando o protocolo iSCSI . Este pode ser um computador de uso geral (executando o Linux, por exemplo) ou um dispositivo executando algo como FreeNAS .

  2. O hardware de seus computadores deve suportar a inicialização de discos iSCSI. Enquanto muitos SOs suportam o iSCSI uma vez que ele é inicializado, para o suporte a inicializar a placa de rede é necessário. Eu nunca ouvi falar de placas-mãe ou placas de rede no nível do consumidor que o suportem.

  3. Seu sistema operacional deve suportar a inicialização a partir de uma mídia somente leitura. Você provavelmente pode fazer isso com um sistema Linux ou outro sistema baseado em unix, mas eu não acho que você pode fazer isso com o Windows (embora o Windows 3.11 tenha suportado isso há muitos anos).

  4. Seus computadores devem ter uma configuração de hardware muito próxima, e você deve garantir que todos os dados "únicos" sejam éter dinâmicos (você não pode ter IPs estáticos obviamente), ou fornecidos através de algum outro mecanismo.

Em conclusão: pode ser feito em teoria, mas na prática é muito mais fácil e mais barato apenas pegar um segundo disco.

    
por 15.01.2012 / 04:11
1

Vale a pena olhar para - é muito configuração semelhante ao que você quer, mas se você quisesse um conjunto de sistemas rodando em um único disco rígido com instalações persistentes. Há muitos detalhes para eu republicar, mas resumir

Se você estiver executando o linux, ele usou o nbd para exportar as imagens de disco raiz e usa camadas COW opcionais para as partes persistentes da configuração. Você também precisará de um servidor dhcp e da capacidade de usar TFTP

Ele também usou o iscsi para a inicialização do Windows, embora isso precisasse de imagens de fpxe para sua placa de rede.

Outra abordagem que você pode tomar é usar o ltsp e inicializar os sistemas cliente como terminais burros

    
por 15.01.2012 / 05:37