la copia di una grande directory con cp riempie la memory

Stiamo utilizzando rsnapshot per i backup. Utilizza collegamenti duri per memorizzare in modo efficiente i file non modificati e rsyncs i file modificati dai server.

La parte di collegamento duro chiama un command come questo

cp -al /current /old 

Ma questo process utilizza TUTTE la memory disponibile. C'è un modo per limitare la memory del process cp, o c'è un'utilità di memory a la nice / ionice?

  • Come ridurre il consumo di RAM quando il mio server è inattivo
  • Celery - minimizzare la consistenza della memory
  • Come posso visualizzare i metadati NTFS?
  • Utilizzo di memory elevata su Windows 2008 R2
  • One Solution collect form web for “la copia di una grande directory con cp riempie la memory”

    rsnapshot include il supporto per il supporto -link-dest usando rsync che eviterebbe il passaggio cp -al. Rsync 3.0+ non deve mantenere l'intera struttura di directory in memory e probabilmente funziona meglio nella tua situazione.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.