Rsync: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
==Playground==
==Playground==
{|
{|class='wikitable'
| valign="top" |
|valign='top' style='width:50%'|
<syntaxhighlight lang="bash">
<syntaxhighlight lang='bash'>
rsync -aqz ${BACKUPS_CFG_FILE} ${HAPROXY_ETC_BASE}/haproxy.cfg
rsync -aqz ${BACKUPS_CFG_FILE} ${HAPROXY_ETC_BASE}/haproxy.cfg
rsync -aqz ${HAPROXY_TMP_FILE} ${HAPROXY_ETC_BASE}/haproxy.cfg
rsync -aqz ${HAPROXY_TMP_FILE} ${HAPROXY_ETC_BASE}/haproxy.cfg
</syntaxhighlight>
</syntaxhighlight>


| valign="top" colspan="2" |
|valign='top' style='width:50%'|
<syntaxhighlight lang="bash">
<syntaxhighlight lang='bash'>
sudo rsync -avz /etc/pgbouncer/pgbouncer.ini /etc/pgbouncer/pgbouncer.ini.bkp
sudo rsync -avz /etc/pgbouncer/pgbouncer.ini /etc/pgbouncer/pgbouncer.ini.bkp
sudo rsync -avz /etc/pgbouncer/userlist.txt  /etc/pgbouncer/userlist.txt.bkp
sudo rsync -avz /etc/pgbouncer/userlist.txt  /etc/pgbouncer/userlist.txt.bkp
</syntaxhighlight>
</syntaxhighlight>
|-
| colspan="3" |
----
|-
|-
| valign="top" colspan="2" |
|valign='top'|
<syntaxhighlight lang="bash">
<syntaxhighlight lang='bash'>
rsync -avuzb --exclude '*~' samba:sourcedir/ targetdir/
rsync -avuzb --exclude '*~' samba:sourcedir/ targetdir/
rsync -av --exclude={'*.txt','dir3','dir4'} sourcedir/ targetdir/
rsync -av --exclude={'*.txt','dir3','dir4'} sourcedir/ targetdir/
Line 24: Line 20:
</syntaxhighlight>
</syntaxhighlight>


| valign="top" |
|valign='top'|
<syntaxhighlight lang="bash">
<syntaxhighlight lang='bash'>
rsync -a /home/minikube /home/system/
rsync -a /home/minikube /home/system/
rsync -a /home/artemis  /home/system/
rsync -a /home/artemis  /home/system/
rsync -a /home/minio    /home/system/
rsync -a /home/minio    /home/system/
</syntaxhighlight>
</syntaxhighlight>
|-
| colspan="3" |
----
|-
|-
| valign="top" colspan="3" |
|valign='top' colspan='2'|
<syntaxhighlight lang="bash">
<syntaxhighlight lang='bash'>
rsync -avz /etc/ufw/{before,before6,user,user6,after,after6}.rules ${HOME}/.config/ufw/${BACKUP_DATE_TIME}/
rsync -avz /etc/ufw/{before,before6,user,user6,after,after6}.rules ${HOME}/.config/ufw/${BACKUP_DATE_TIME}/
</syntaxhighlight>
</syntaxhighlight>
|-
|-
| colspan="3" |
|valign='top'|
----
<syntaxhighlight lang='bash'>
|-
rsync -avz deploy@app.academia.chorke.org:~/Documents/docker-playground/ .
| valign="top" colspan="2" |
rsync -az ${HOME}/Downloads/harbor/ ${HOME}/Documents/harbor-playground/
<syntaxhighlight lang="bash">
rsync -avz deploy@app.academia.chorke.org:~/Documents/docker-playground/ .
rsync -az ${HOME}/Downloads/harbor/ ${HOME}/Documents/harbor-playground/
rsync -avz ${HOME}/.config/ufw/${BACKUP_DATE_TIME}/*.rules /etc/ufw/
rsync -avz ${HOME}/.config/ufw/${BACKUP_DATE_TIME}/*.rules /etc/ufw/
</syntaxhighlight>
</syntaxhighlight>


| valign="top" |
|valign='top'|
<syntaxhighlight lang="bash">
<syntaxhighlight lang='bash'>
rsync -avh source/ target/ --delete-after --ignore-errors
rsync -avh source/ target/ --delete-after --ignore-errors
rsync -r --progress source target
rsync -r --progress source target
Line 59: Line 48:


==References==
==References==
{|
{|class='wikitable mw-collapsible'
|valign="top"|
!scope='col' style='text-align:left' colspan='4'|
References
|-
|valign='top' style='width:25%'|
* [[Cloud Computing Cost|Cost » Cloud » Computing]]
* [[Cloud Computing Cost|Cost » Cloud » Computing]]
* [[Chorke Academia Backup]]
* [[Chorke Academia Backup]]
Line 72: Line 64:
* [[JQ Tool|JQ]]
* [[JQ Tool|JQ]]


|valign="top"|
|valign='top' style='width:25%'|
* [https://askubuntu.com/questions/476041/ Rsync » Deleted from the source]
* [https://askubuntu.com/questions/476041/ Rsync » Deleted from the source]


|valign="top"|
|valign='top' style='width:25%'|
 
|valign="top"|


|valign='top' style='width:25%'|
|-
|-
|colspan="4"|
|valign='top'|
----
|-
|valign="top"|
* [[Benchmarks]]
* [[Benchmarks]]
* [[IPTables]]
* [[IPTables]]
Line 95: Line 83:
* [[Tar]]
* [[Tar]]


|valign="top"|
|valign='top'|
* [[Ubuntu Upgrade|Linux » Ubuntu Upgrade]]
* [[Ubuntu Upgrade|Linux » Ubuntu Upgrade]]
* [[Linux Service Creation|Linux » Service Creation]]
* [[Linux Service Creation|Linux » Service Creation]]
Line 107: Line 95:
* [[K9s]]
* [[K9s]]


|valign="top"|
|valign='top'|
* [[Cloudflare/WARP Host|Cloudflare » Host]]
* [[Cloudflare/WARP Host|Cloudflare » Host]]
* [[Cloudflare]]
* [[Cloudflare]]
Line 119: Line 107:
* [[Port]]
* [[Port]]


|valign="top"|
|valign='top'|
* [[Security/Container/Snyk|Security » Container » Snyk]]
* [[Security/Container/Snyk|Security » Container » Snyk]]
* [[Security/Container/Trivy|Security » Container » Trivy]]
* [[Security/Container/Trivy|Security » Container » Trivy]]
Line 131: Line 119:
* [[HTTP Security|Security » HTTP]]
* [[HTTP Security|Security » HTTP]]


|valign='top'|
|}
|}

Latest revision as of 09:55, 6 February 2026

Playground

rsync -aqz ${BACKUPS_CFG_FILE} ${HAPROXY_ETC_BASE}/haproxy.cfg
rsync -aqz ${HAPROXY_TMP_FILE} ${HAPROXY_ETC_BASE}/haproxy.cfg
sudo rsync -avz /etc/pgbouncer/pgbouncer.ini /etc/pgbouncer/pgbouncer.ini.bkp
sudo rsync -avz /etc/pgbouncer/userlist.txt  /etc/pgbouncer/userlist.txt.bkp
rsync -avuzb --exclude '*~' samba:sourcedir/ targetdir/
rsync -av --exclude={'*.txt','dir3','dir4'} sourcedir/ targetdir/
rsync -av --exclude-from={'/chorke/academia/ignore/rsync.txt'} sourcedir/ targetdir/
rsync -a /home/minikube /home/system/
rsync -a /home/artemis  /home/system/
rsync -a /home/minio    /home/system/
rsync -avz /etc/ufw/{before,before6,user,user6,after,after6}.rules ${HOME}/.config/ufw/${BACKUP_DATE_TIME}/
rsync -avz  deploy@app.academia.chorke.org:~/Documents/docker-playground/ .
rsync -az  ${HOME}/Downloads/harbor/ ${HOME}/Documents/harbor-playground/
rsync -avz ${HOME}/.config/ufw/${BACKUP_DATE_TIME}/*.rules /etc/ufw/
rsync -avh source/ target/ --delete-after --ignore-errors
rsync -r --progress source target
apt install rsync

References

References