Rsync не копирует файлы .BAK

Argh. Ответы на этот пост настолько ошибочны, и это является одним из первых результатов поиска в Google «Сколько обменов?»

Во-первых, хорошей точкой отсчета является часто задаваемые вопросы Ubuntu Swap

В этом FAQ важна точка, о которой здесь никто не упоминает, и это (внимание мое)

Иногда большая программа (например, OpenOffice, Neverwinter Nights или видеоредактор) сделать всю систему необходимой дополнительной памятью. Значительное количество страниц, используемых этими большими программами во время его запуска, может использоваться только для инициализации, а затем никогда не используется снова. Система может обменивать эти страницы и освобождать память для других программ или даже для кеша диска. В этих случаях swap будет использоваться, чтобы помочь системе обрабатывать дополнительную нагрузку.

Итак, обмен не только для спячки! Эта деятельность, заменяя неиспользуемые страницы, может быть полезна в некоторых сценариях и вредна для других. Полезно, потому что он может освободить память для использования системой в других местах, но вредно, когда это происходит слишком агрессивно, и сворачивает страницы, которые вы действительно хотите. Это особенно актуально для настольной системы, где приложения могут долгое время сидеть без дела, но пользователь все еще ожидает немедленной производительности при возвращении к жизни. Контроль за тем, насколько агрессивным это называется, называется swappiness

Часто задаваемые вопросы по Ubuntu Swap обсуждаются в разделе Вопросы Ubuntu Swap Значение по умолчанию для системы Ubuntu равно 60, тогда как Часто задаваемые вопросы рекомендуют значение 10 для настольной машины.

Итак, я бы сказал, что, как правило, очень важно не иметь систему с абсолютно свободным пространством, поскольку некоторые люди рекомендовали по этому вопросу, если только вы знаете наверняка очень специфические сценарии использования вашей системы и очень хорошо осведомлены о последствиях, которые могли бы иметь. (Лично, нет ситуации, когда я буду запускать систему без свопа). В сценарии «Без памяти» без свопа система начнет процессы уничтожения (как правило, это вызвало OOM)

1
задан 19 July 2017 в 17:42

3 ответа

Если вы используете опцию -C с rsync, она инициализирует список исключений, который содержит .BAK файлы вместе со многими другими. Вы можете использовать man rsync и посмотреть, что все исключено опцией -C.

Если вы хотите скопировать файлы .BAK, удалите вышеупомянутую опцию из вашей команды. Хотя, обратите внимание, что это будет означать, что все, что было ранее исключено из-за этой опции, также будет скопировано.

Таким образом, ваша новая команда будет:

sudo rsync -ravp --delete /home/administrador/ArquivosAL/ /media/administrador/Seagate\ Expansion\ Drive/Backup

2
ответ дан 22 May 2018 в 20:24

Если вы используете опцию -C с rsync, она инициализирует список исключений, который содержит .BAK файлы вместе со многими другими. Вы можете использовать man rsync и посмотреть, что все исключено опцией -C.

Если вы хотите скопировать файлы .BAK, удалите вышеупомянутую опцию из вашей команды. Хотя, обратите внимание, что это будет означать, что все, что было ранее исключено из-за этой опции, также будет скопировано.

Таким образом, ваша новая команда будет:

sudo rsync -ravp --delete /home/administrador/ArquivosAL/ /media/administrador/Seagate\ Expansion\ Drive/Backup

2
ответ дан 18 July 2018 в 10:02

Если вы используете опцию -C с rsync, она инициализирует список исключений, который содержит .BAK файлы вместе со многими другими. Вы можете использовать man rsync и посмотреть, что все исключено опцией -C.

Если вы хотите скопировать файлы .BAK, удалите вышеупомянутую опцию из вашей команды. Хотя, обратите внимание, что это будет означать, что все, что было ранее исключено из-за этой опции, также будет скопировано.

Таким образом, ваша новая команда будет:

sudo rsync -ravp --delete /home/administrador/ArquivosAL/ /media/administrador/Seagate\ Expansion\ Drive/Backup

2
ответ дан 24 July 2018 в 19:29

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

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