Я использую rsync для создания резервных копий на внешний жесткий диск, который имеет формат FAT32, поэтому мне нужно игнорировать файлы размером более 4 ГБ, я знаю, что могу использовать --max-size = 4 ГБ (на самом деле я не знаю, если 4 ГБ часть верна) но я бы хотел вести журнал игнорируемых файлов.
1 ответ
1
я не думаю, что rsync может явно регистрировать игнорируемые файлы, но я могу ошибаться. Вы всегда можете запустить:
find /src/dir -type f -size +4G > /path/to/over4gb.log
тогда вы можете взять этот файл журнала и передать его в rsync через --exclude-from ..eg:
rsync -av --exclude-from=/path/to/over4g.log /src/dir/ /dest/dir/
просто для безопасности вашего раздела fat32 вы можете уменьшить размер до 3.8gb .. поместить его в скрипт или запустить все сразу:
find /src/dir -type f -size +3896M > /path/to/over3.8g.log && rsync -av --exclude-from=/path/to/over3.8g.log /src/dir/ /dest/dir/