Мы используем rsnapshot для резервного копирования. Он использует жесткие ссылки для эффективного хранения неизмененных файлов и синхронизирует измененные файлы с серверов.
Часть жесткого связывания вызывает такую команду
cp -al /current /old
Но этот процесс использует ВСЮ доступную память. Есть ли способ ограничить память процесса cp или есть утилита memnice a la nice / ionice?
rsnapshot включает поддержку --link-dest с использованием rsync, что позволит избежать шага cp -al. Rsync 3.0+ не должен хранить все дерево каталогов в памяти и, вероятно, будет лучше работать в вашей ситуации.