Копирование большого каталога с помощью cp заполняет память

Мы используем rsnapshot для резервного копирования. Он использует жесткие ссылки для эффективного хранения неизмененных файлов и rsyncs измененных файлов с серверов.

Часть с жесткой связью вызывает такую ​​команду

  cp -al /current /old

Но этот процесс использует ВСЕ доступную память. Есть ли способ ограничить память процесса cp, или есть утилита memnice а-ля nice/ionice?

1 ответ

Решение

В rsnapshot включена поддержка --link-dest с использованием rsync, что позволит избежать шага cp -al. Rsync 3.0+ не должен хранить все дерево каталогов в памяти и, вероятно, будет работать лучше в вашей ситуации.

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