cp -ru - usando a cópia recursiva e atualizar no linux da minha unidade interna para um montado nas

0

Eu montei minha unidade NAS no diretório /media/ . Eu copiei um monte de arquivos do meu atual diretório /var/www , usando cp -Rpv (preservar). Agora eu quero fazer um

cp -Rup /var/www/ /media/magneto/testing.cdw/

Com base no fato de que esses são dois sistemas de arquivos diferentes, ou seja, um é um NAS em rede conectado por meio do Samba e o outro é o disco interno de meus computadores.

Encontrarei problemas com a data e a hora? Como posso verificar antes de executar a cópia?

    
por Jason 04.05.2011 / 05:35

4 respostas

1

De acordo com a página man do cp, -p deve preservar os timestamps. Eu não acho que o sistema de arquivos causaria um problema.

    
por 04.05.2011 / 05:39
1

Se você deseja ter atualizações diferenciais em um sistema de arquivos, a ferramenta de fato a ser usada é rsync . Você pode executá-lo no modo dry-run ( -n ) para ver quais arquivos serão transferidos antes da operação real.

    
por 04.05.2011 / 05:45
1

O mais seguro é copiar 1 arquivo pequeno e, em seguida, testar.

Em uma conexão de rede, o rsync oferece melhores opções de recuperação do que o cp -R, já que, em minha experiência, as cópias em massa para o NAS geralmente apresentam problemas.

Se a data e a hora da cópia dependem ou não de vários fatores, incluindo o FS subjacente no NAS, e como o NAS está expondo o SMB / CIFS - isso pode variar de fabricante para fabricante e configurado pelo navegador as permissões nem sempre são exatamente o que você espera.

    
por 04.05.2011 / 05:53
1

Eu também tenho um NAS na minha LAN, estou usando cronjobs para dados rsync de 3 máquinas LAN nux para o NAS. O rsync está usando o ssh , então você só precisa se certificar de trocas de chave pública / privada entre as duas máquinas. Estou usando o keychain para isso. Isso funciona perfeitamente no meu caso. Não há estresse sobre backups então.

    
por 06.05.2011 / 03:00

Tags