Para o seu primeiro problema, qual é o sistema de arquivos no pendrive? Pode não conter informações suficientes sobre o arquivo para o rsync fazer determinações sobre registros de data e hora, permissões, etc.
Quanto ao segundo ponto, a opção --partial faz com que o rsync crie um arquivo temporário enquanto copia, o qual é renomeado assim que a transferência é finalizada.
Por exemplo, estou executando este comando agora mesmo em um sistema Ubuntu 14.04:
/usr/bin/rsync -avzh --partial --progress 192.168.42.40:/Users/Shared/bsd /srv/share/distros
Isso está produzindo a seguinte saída:
receiving file list ...
36 files to consider
bsd/
bsd/FreeBSD-10.0-RELEASE-i386-dvd1.iso
738.41M 31% 11.20MB/s 0:02:17
Mas o arquivo que está sendo criado é:
15:28:57 file01 lnelson:/srv/share/distros/bsd> ls -al
drwxr-xr-x 3 lnelson lnelson 4096 Sep 17 15:28 .
drwxr-xr-x 4 lnelson lnelson 4096 Sep 14 23:12 ..
-rw------- 1 lnelson lnelson 242745344 Sep 17 15:28 .FreeBSD-10.0-RELEASE-i386-dvd1.iso.Xo0LH8
Quando a operação foi concluída, recebi:
15:28:58 file01 lnelson:/srv/share/distros/bsd> ls -al
drwxr-xr-x 3 lnelson lnelson 4096 Sep 17 15:31 .
drwxr-xr-x 4 lnelson lnelson 4096 Sep 14 23:12 ..
-rw-r----- 1 lnelson lnelson 2317000704 Sep 15 23:36 FreeBSD-10.0-RELEASE-i386-dvd1.iso
Se o rsync estiver recopiando o arquivo e você estiver usando o sinalizador --partial, ele estará criando
um novo arquivo temporário que tenha .
como o primeiro caractere, para que você o veja apenas se você executar um ls -a
ou ls -al
enquanto o rsync estiver em andamento para ver o arquivo temporário. Isso significa que você precisa de espaço livre suficiente na unidade USB para lidar com a cópia de 4GB e o novo arquivo temporário de 4GB até que a cópia termine, quando o temporário substituirá o original e você voltará a usar apenas 4GB no USB dirigir. Durante o rsync, você precisará de 8 GB de armazenamento para concluir a operação.