Я использую rsync для создания резервных копий на внешний жесткий диск, который имеет формат FAT32, поэтому мне нужно игнорировать файлы размером более 4 ГБ, я знаю, что могу использовать --max-size = 4 ГБ (на самом деле я не знаю, если 4 ГБ часть верна) но я бы хотел вести журнал игнорируемых файлов.

1 ответ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/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .