Arquivos ocultos após a cópia do NAS para o NAS usando o rsync

0

Eu tenho 2 Western Digital NAS: uma luz azul e uma edição mais recente de 2 TB MyBook. Eu habilitei o ssh no MyBook e posso usar o rsync de um terminal para sincronizar arquivos entre o 2 NAS. Em vez de copiar usando um laptop para copiar entre os NAS (meus laptops estão conectados ao WiFi, os dois NAS estão na Ethernet no mesmo roteador).

Mais tarde, ao tentar acessar os arquivos de uma máquina com sistema operacional Windows (Vista), os arquivos estão ocultos. Eu mapeei o drive de compartilhamento NAS com um usuário que tem controle total. Então, no Windows, consegui alterar o atributo para visível.

Mas como posso transferir arquivos sem fazer essa etapa extra no Windows?

Aqui o processo detalhadamente

Então, primeiro eu transferi usando o ftp do meu laptop para o MyBook conectando como root.

Os arquivos terminaram com permissões

-rw-r--r-- 1 root root ...

Sem fazer nenhuma alteração nas permissões, eu as copiei usando o rsync conectado como root via ssh no MyBook ao outro NAS. Eu não consegui hackear meu outro NAS ainda, então eu tenho que montar o outro sistema de arquivos NAS usando cifs:

mount -t cifs -o user=username,password=******** //IP-target-NAS/share /mnt/local-share/

O nome de usuário que usei para montar é um usuário definido no NAS de destino por meio da interface do usuário. Este é o mesmo nome de usuário que eu uso para conectar meus laptops aos compartilhamentos do Windows nesse NAS.

Se eu fizer um ls -l as permissões são:

-rwx------ 1 www-data www-data ...

Se eu verificar as permissões de outros arquivos, que eu copiei do NAS para o NAS usando o laptop do Windows (muito tempo!), eles são:

-rw-r--r-- 1 www-data www-data

    
por scasagra 04.08.2013 / 11:43

1 resposta

0

Use --perms para preservar as permissões.

Verifique a seção da página man do -p, --perms para ver qual é o padrão e o que -p muda.

    
por 04.08.2013 / 12:42