Backup completo Rsync --excluir a opção não está funcionando

1

Eu corro o seguinte comando como sudo tudo funciona bem:

rsync -aAXv --delete --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found",”/home/*/.thumbnails/*”,”/home/*/.cache/google-chrome/*”,”/home/*/.local/share/Trash/*”,”/home/*/.gvfs”} /* /mnt/JUKEBOX/Backup/LANbox

Se eu tentar executá-lo como root do cron ou de um script, ele quer ignorar tudo o que eu excluí no comando e fazer backup de tudo, desde / mnt criando um loop infinito até que o disco fique sem espaço. Tudo o que eu quero saber é POR QUÊ? Eu então criei um script para ser executado como root que exclui cada diretório manualmente, o que funciona, mas é tão longo que não consigo copiar e colar, portanto, o script:

rsync -aAXv --delete --exclude '/dev/*' --exclude '/proc/*' --exclude '/sys/*' --exclude '/tmp/*' --exclude '/run/*' --exclude '/mnt/*' --exclude '/media/*' --exclude '/lost+found' --exclude '/home/*/.thumbnails/*' --exclude '/home/*/.cache/google-chrome/*' --exclude '/home/*/.local/share/Trash/*' --exclude '/home/*/.gvfs' /* /mnt/JUKEBOX/Backup/LANbox >> /var/log/backup.log

Só gostaria de saber por que tenho que excluir manualmente as coisas?

    
por jaskerx 07.09.2015 / 17:14

1 resposta

0

Você tem algumas citações engraçadas na sua linha de exclusão. Alguns são normais " quotes e outros são quotes. Eu tentaria fazer de tudo um tipo de citação (de preferência o primeiro) e nos avise se isso ajuda.

    
por Taylor R 08.11.2015 / 06:49