usar unidades de rede como pontos de montagem durante a instalação?

2

é possível usar locais de armazenamento em rede como pontos de montagem durante a instalação?

porque eu quero separar o sistema (ubuntu) com dados (arquivos pessoais).

por exemplo. se eu tiver 5 computadores, não quero recriar / home / david 5 vezes.

então eu quero montar networkdrive / home para / home no servidor ubuntu local.

para que TODAS as pastas pessoais dos usuários possam ser usadas e talvez também direcione / projetos para / projetos em rede.

dessa forma, tudo bem se eu acidentalmente particionar o servidor ubuntu local, porque todos os dados não estão lá nesse servidor, mas no servidor de dados.

está separando "dados" de "lógica" nesse caso?

e isso é possível? qual protocolo devo usar para o mapeamento pela internet? (talvez o servidor esteja na Suécia e os dados estejam na Noruega). obrigado.

ajsie
fonte

Respostas:

1

Definitivamente, é possível, no entanto, você poderá apenas um usuário por vez (ou seja, você não pode ter 5 pessoas usando o mesmo diretório).

O que você está pedindo é como um perfil móvel no Windows, no entanto, é muito mais simples fazer isso no linux, pois você pode usar o Samba (SMB, compartilhamentos em rede do Windows, CIFS) para conseguir isso facilmente, montando o diretório inicial uma unidade em rede através do fstab nas máquinas clientes.

Antes de tudo, você deve criar o diretório que deseja compartilhar no servidor. Deixe o diretório vazio e compartilhe-o através do samba. Quando você faz login pela primeira vez a partir do PC cliente, o PC cliente cria as pastas e arquivos necessários. Verifique se as permissões para o diretório estão configuradas corretamente, para que você não obtenha erros de gravação do PC cliente tentando gravar em um diretório para o qual ele não tem permissão.

Dependendo da sua configuração, o diretório / home pode estar em uma partição separada do resto do sistema operacional, portanto, talvez você precise remover essa entrada do arquivo fstab (localizado em / etc / fstab, a propósito), caso contrário, apenas rm - rf tudo em / home / para remover e excluir tudo lá. Cuidado para não excluir algo que não deseja excluir, porque esta etapa é irrevogável . Você também pode fazer o backup dos perfis existentes para outro espaço no sistema de arquivos, talvez / root / backupuphome ou algo assim.

Adicione uma entrada no seu fstab para montar o compartilhamento samba em / home /. Uma entrada pode ser assim:

//ubuntuservername/homedirectoryshare /home cifs user,uid=500,rw,suid,username=sushi,password=yummy 0 0

embora existam inúmeras opções diferentes para as entradas do fstab, eu provavelmente garantiria que você usasse uma senha e um nome de usuário para que seu diretório pessoal não esteja disponível para quem puder acessar o compartilhamento do Windows! Essa entrada do fstab também não é perfeita porque armazena em texto sem formatação a senha do usuário, por isso aconselho pesquisar um método melhor para a entrada do fstab.

Assim que você puder montar a unidade, basta criar um novo usuário no PC cliente e tudo deverá ser transitivo para o PC cliente a partir daí.

Obviamente, o fator limitante aqui é que você pode fazer login apenas uma vez e não há proteção contra outras pessoas que fazem login acidentalmente enquanto estiver conectado. Uma solução para isso é limitar as conexões para esse compartilhamento, com certeza, mas se você deseja fazer login a partir de vários pontos, você terá que perder qualquer forma de salvar as preferências (ou seja, toda vez que você fizer login nos perfis / home é copiado) ou usar alguma outra solução que eu não conheço .

Este é um método muito ingênuo para alcançar o que você deseja e não funcionará bem em nada além de uma LAN com firewall. Assim que você decidir expor isso à Internet, você terá problemas, a menos que tenha configurado para se conectar a uma VPN ou algo nesse sentido. Uma boa olhada neste tópico já foi discutida anteriormente; consulte este tópico para obter um mergulho e o 'perfil de roaming linux' do Google para outras soluções.

Nitrodista
fonte