Ghiduri & Tutoriale

Tutoriale tehnologice, ghiduri tehnologice practice si multe altele.

Aceasta creaza o arhiva care face urmatoarele:

rsync (toata lumea se pare ca place -z. dar este foarte lent)

  • a: mod arhiva - recursiv, pastreaza detinatorul, pastreaza permisiunile, pastreaza timpii de modificare, pastreaza grupul, copiaza symliks ca symlinks, pastreaza fisierele device.
  • H: pastreaza hard-linkurile
  • A: pastreaza ACLs
  • X: pastreaza atributele externe
  • x: nu incalca limitele file-systemului
  • v: mareste prolixitatea
  • --numeric-ds: nu carta valorile uid/gid dupa numele user/grup
  • --delete: sterge fisierele straine din dest dir ( curatare diferentiala in timpul sync)
  • --progress: arata progresul in timpul transferului
  • ssh

  • T: inchide pseudo-tty pentru a scadea incarcarea cpu la destinatie
  • c arcfour: foloseste cea mai slaba dar rapida criptare SSH
  • o Compression=no: Inchide compresia SSH
  • x: inchide retransmite x daca este pornita implicit
  • Original

    rsync -aHAXxv --numeric-ids --delete --progress -e "ssh -T -c arcfour -o Compression=no -x" user@[source]:[source_dir] [dest_dir]
    

    Flip

    rsync -aHAXxv --numeric-ids --delete --progress -e "ssh -T -c arcfour -o Compression=no -x" [source_dir] [dest_host:/dest_dir]
    

    SSHrsync.sh

    rsync -aHAXxv --numeric-ids --delete --progress -e "ssh -T -c arcfour -o Compression=no -x" user@[source]:[source_dir] [dest_dir]