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.
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?
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.
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.
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.
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.