Propriedade de arquivo estranha após o rsync W7 / U14.04

0

Eu configurei uma pequena rede doméstica com duas máquinas rodando Ubuntu (14.04 LTS), minha estação de trabalho W7 e um iMac. Até agora eu consegui fazer as coisas muito bem e ontem comecei a atualizar meus backups. Eu tenho uma pasta dedicada na minha máquina W7 onde guardo todas as minhas fotos e queria ter certeza de que todos os arquivos foram copiados em meu servidor doméstico. Eu uso o Samba para compartilhar as pastas e configurar uma tarefa do cron com o rsync para extrair dados do W7 para o Ubuntu mais tarde naquela noite: rsync -avhP /media/w7photo/ /media/storage/photos

Quando recebi a saída de e-mail do cron, descobri que havia alguns problemas:

rsync: failed to set times on "/media/storage/photos/2014": Operation not permitted (1)
rsync: failed to set times on "/media/storage/photos/2014/2014-01-12": Operation not permitted (1)
rsync: failed to set permissions on "/media/storage/photos/2014/2014-01-12/20140112-0001.nef": Operation not permitted (1)'

e mais de 1000 arquivos com o mesmo erro em várias subpastas na pasta 2014 , todos da mesma época do ano.

A saída cron terminou assim:

sent 4.88M bytes  received 189.17K bytes  41.42K bytes/sec
total size is 900.38G  speedup is 177,466.40
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.0]

Ao listar o conteúdo da pasta photos , a pasta 2014 e seu conteúdo têm um proprietário diferente e direitos diferentes:

drwxr-xr-x 24 zarkov users   4096 jan 12  2014 2013/
drwxrwxrwx 23   1001   1001  4096 aug  3 19:43 2014/
drwxr-xr-x 16 zarkov zarkov  4096 jul 28 12:36 2015/
zarkov@server:/media/storage/photos/2014$ ll
total 108
drwxrwxrwx 23   1001   1001  4096 aug  3 19:43 ./
drwxr-xr-x 18 zarkov  users  4096 jul  7 20:14 ../
drwxrwxrwx  2   1001   1001  4096 sep 26 15:29 2014-01-12/
drwxrwxrwx  2   1001   1001  4096 maj  3  2014 2014-04-12/
drwxrwxrwx  2   1001   1001  4096 maj  3  2014 2014-04-13/
drwxrwxrwx  2   1001   1001  4096 maj  3  2014 2014-04-14/
drwxrwxrwx  2   1001   1001 12288 maj  3  2014 2014-04-15/
drwxrwxrwx  2   1001   1001  4096 maj  3  2014 2014-04-16/
drwxrwxrwx  2   1001   1001  4096 sep 26 00:23 2014-04-17/
drwxrwxrwx  2   1001   1001  4096 sep 26 00:24 2014-04-18/
drwxrwxrwx  2   1001   1001  4096 maj  3  2014 2014-04-19/
drwxrwxrwx  2   1001   1001  4096 maj  3  2014 2014-04-20/
drwxrwxrwx  2   1001   1001  4096 sep 26 00:25 2014-04-21/
drwxrwxrwx  2   1001   1001  4096 maj  3  2014 2014-04-22/
drwxrwxrwx  2   1001   1001  4096 maj  3  2014 2014-04-23/
drwxrwxrwx  2   1001   1001  4096 maj  3  2014 2014-04-26/
drwxrwxrwx  2   1001   1001  4096 maj  3  2014 2014-04-28/
drwxrwxrwx  2   1001   1001  4096 maj  3  2014 2014-04-29/
drwxr-xr-x  2 zarkov zarkov  4096 sep 18  2014 2014-08-27/
drwxr-xr-x  2 zarkov zarkov  4096 sep 18  2014 2014-09-18/
drwxr-xr-x  2 zarkov zarkov  4096 okt 26  2014 2014-10-24/
drwxr-xr-x  2 zarkov zarkov 12288 okt 26  2014 2014-10-25/
drwxr-xr-x  2 zarkov zarkov  4096 okt 26  2014 2014-10-26/

Meu /etc/fstab é assim:

# windows share
//windows/photos  /media/w7photo   cifs    guest,uid=1000,iocharset=utf8   0       0

Preciso adicionar algo às opções fstab ou rsync para que as coisas sejam executadas com mais tranquilidade da próxima vez? E o mais importante, posso apenas executar chown -r zarkov:users /media/storage/photos/2014 para recuperar a propriedade do arquivo?

    
por Zarkov 27.09.2015 / 12:39

1 resposta

0

Eu não tenho certeza sobre as opções rsync , mas você deve ser capaz de chown a partição inteira recursivamente ou você pode apenas chown do diretório recursivamente como você descreveu sem problema porque as permissões não se aplicam para o Windows.

sudo chown -r zarkov:zarkov /media/storage/photos

Depois de ter usado chown para corrigir a permissão, eles devem ficar para que você não tenha que fazer isso novamente (nesse diretório). Como eu disse antes, você pode recursivamente chown o diretório inteiro para que você não tenha mais problemas de permissão com esse diretório.

    
por mchid 27.09.2015 / 12:58