Rsync - полное резервное копирование - опция исключения исключена

Я запускаю следующую команду, так как sudo все работает нормально:

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

Если я пытаюсь запустить его как root либо из cron, либо из сценария, он хочет игнорировать все, что я исключил в команде, и резервное копирование все из / mnt создает бесконечный цикл, пока на диске не останется свободного места. Все, что я хочу знать, это ПОЧЕМУ? Затем я создал скрипт для запуска с правами root, который исключает каждый каталог вручную, который работает, но его так долго, что я не могу скопировать и вставить его, поэтому скрипт:

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

Просто хотел бы знать, почему у меня есть вручную исключить вещи?

1
задан 7 September 2015 в 18:14

1 ответ

У Вас есть некоторые очень броские кавычки в Вашем исключающий строку. Некоторые нормальны " кавычки, и другие кавычки. Я попытался бы сделать все одним типом кавычки (предпочтительно первый) и сообщить нам, помогает ли это.

0
ответ дан 8 September 2015 в 04:14
  • 1
    Включение proposed и обновление молча от него могут доставить много неприятностей. – Pilot6 13 January 2017 в 00:32

Другие вопросы по тегам:

Похожие вопросы: