Pular para o conteúdo

Copia de home em servidores [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

1. Copia de home em servidores [RESOLVIDO]

Enviado em 14/10/2011 - 17:54h

Fala pessoal,

Estou precisando fazer um script para copiar os homes do serv1 para os homes do serv2. o problema é que os home do serv1 ficam em /home mesmo, já o do serv2 fica em /home/local/dominio.

Alêm disso, não posso copiar o .bashrc entre outros arquivos para que os users possuam seus arquivos de configuração novos (do home do serv2).

Já agradeço a todos.

At;
Balocco.

Responder tópico

2. Re: Copia de home em servidores [RESOLVIDO]

Enviado em 14/10/2011 - 23:21h

Hum dar pra ir fazendo junto com você, o que você já fez?

Imaginando que voc6e está no servidor 1 e que montou a partição do servidor 2 onde vai ser o destino da copia do diretório /home

você poderia fazer:


cp -rp /home /media/particao_home_servidor2

#depois remove os .bashrc de todos os usuários (malvado)
find /media/particao_home_servidor2 -name ".bashrc" -delete

Do que você sitou como requisito isso já é o necessário, pode melhorar o script fazendo algumas criticas, montando a partição, etc.

Abraços

3. Re: Copia de home em servidores [RESOLVIDO]

Enviado em 15/10/2011 - 01:36h

você também pode usar o comando rsync

4. Re: Copia de home em servidores [RESOLVIDO]

Enviado em 15/10/2011 - 02:15h

Usando o rsync poderia fazer assim:

rsync -agEvz --exclude=”.bashrc” /home/ /home/local/dominio

Mais informações sobre o rsynv em:

man rsync
ou
http://www.ebah.com.br/content/ABAAABFn0AG/manual-rsync



5. todos de uma só vez.

Enviado em 17/10/2011 - 09:20h

O problema é que tenho mais de 100 homes para transferir e não queria fazer de um a um e sim apenas um script que copiasse logo todos de uma vez...

O comando para transferencia, vou usar o rsync mesmo...o brabo é ler o primeiro usuário do sistemas jogar em uma variável e copiar, ler o segundo jogar na variável e copiar..........

6. Re: Copia de home em servidores [RESOLVIDO]

Enviado em 17/10/2011 - 09:37h

balocco escreveu:

O problema é que tenho mais de 100 homes para transferir e não queria fazer de um a um e sim apenas um script que copiasse logo todos de uma vez...

O comando para transferencia, vou usar o rsync mesmo...o brabo é ler o primeiro usuário do sistemas jogar em uma variável e copiar, ler o segundo jogar na variável e copiar..........
Blz ?
Faz exemplo que o Raimundo indicou é mais simples

7. Re: Copia de home em servidores [RESOLVIDO]

Enviado em 17/10/2011 - 14:34h

Sim é o quero fazer, mas estou com dificuldades em shell scripts...

Já agradeço a ajuda dos senhores...

8. Re: Copia de home em servidores [RESOLVIDO]

Enviado em 17/10/2011 - 14:42h

balocco escreveu:

Sim é o quero fazer, mas estou com dificuldades em shell scripts...

Já agradeço a ajuda dos senhores...
qual seria a sua dificuldade ?
nos informa ai para podemos de ajudar

9. Re: Copia de home em servidores [RESOLVIDO]

Enviado em 18/10/2011 - 00:59h


o brabo é ler o primeiro usuário do sistemas jogar em uma variável e copiar, ler o segundo jogar na variável e copiar..........
faz o rsync apartir do /home, ai não precisaria lidar com cada usuário por vez, agora no destino como tem que ficar?, seria /home/local/dominio/usuario, se for tente fazer assim:

faz um rsync mais ou menos assim:

rsync -agEvz --exclude=”.bashrc” /home/ /tmp/temp


depois no serv2:


cd /tmp/temp

mv * /home/local/dominio

Ai o resultado será cada pasta de usuário dentro de /home/local/dominio/usuario

Veja se serve assim.

10. Re: Copia de home em servidores [RESOLVIDO]

Enviado em 18/10/2011 - 08:59h

rai3mb escreveu:

Usando o rsync poderia fazer assim:

rsync -agEvz --exclude=”.bashrc” /home/ /home/local/dominio

Mais informações sobre o rsynv em:

man rsync
ou
http://www.ebah.com.br/content/ABAAABFn0AG/manual-rsync


Se fosse eu faria dessa forma...

11. Valeu pessoal.

Enviado em 18/10/2011 - 09:26h

É acho que vou escutar os senhores e fazer da forma que o rai3mb falou, vou fazer este rsync e depois copiar para /home/local/dominio ou então rsync direto para /home/local/dominio.
Depois o que vai ser chato também de fazer, é dar as permissões para esses caras.

Aproveitando o embalo, vou pedir para os senhores darem uma olhada na comuinidade SAMBA, estou com um probleminha de locale no samba.Se puderem é claro. é logo o primeiro forum.

Galera obrigado pela moral.

Abraço.

12. Re: Copia de home em servidores [RESOLVIDO]

Enviado em 25/10/2011 - 00:10h

balocco escreveu:
...
Depois o que vai ser chato também de fazer, é dar as permissões para esses caras.
...
Resolveu?

Se ainda não tiver feito veja se colocando a opção "p" (junto àquelas) as permissões são mantidas assim você não precisa fazer manualmente depois.

-p = permissões – diz ao rsynk que as permissões do destino serão iguais às da fonte
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder