Copia de home em servidores [RESOLVIDO]

1. Copia de home em servidores [RESOLVIDO]

Fernando Cesar Mendes Balocco
balocco

(usa Debian)

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.


  


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

Raimundo Alves Portela
rai3mb

(usa Outra)

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]

Daniel Lara Souza
danniel-lara

(usa Fedora)

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

você também pode usar o comando rsync



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

Raimundo Alves Portela
rai3mb

(usa Outra)

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.

Fernando Cesar Mendes Balocco
balocco

(usa Debian)

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]

Daniel Lara Souza
danniel-lara

(usa Fedora)

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]

Fernando Cesar Mendes Balocco
balocco

(usa Debian)

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]

Daniel Lara Souza
danniel-lara

(usa Fedora)

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]

Raimundo Alves Portela
rai3mb

(usa Outra)

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]

Luis Vitorio
vitorioluis

(usa Debian)

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.

Fernando Cesar Mendes Balocco
balocco

(usa Debian)

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]

Raimundo Alves Portela
rai3mb

(usa Outra)

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