howto:linux:rsync
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verzeNásledující verzeObě strany příští revize | ||
howto:linux:rsync [2015/05/05 02:45] – upraveno mimo DokuWiki 127.0.0.1 | howto:linux:rsync [2019/03/29 23:32] – harvie | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
====== Rsync ====== | ====== Rsync ====== | ||
- | '' | + | ===== Gandalf style ===== |
+ | |||
+ | <code bash> | ||
+ | export | ||
+ | rsync -aAXzv --numeric-ids --exclude="/ | ||
+ | rsync -aAXHWv --numeric-ids root@192.168.1.100:/ | ||
+ | </ | ||
+ | |||
+ | * **-a** archivni mod (zahrnuje **-rlptgoD**) | ||
+ | * **-A** preserve ACLs (implies **-p**) | ||
+ | * **-X** preserve extended attributes | ||
+ | * **-H** preserve hard links | ||
+ | * **-W** copy files whole (w/o delta-xfer algorithm) | ||
+ | * **-z** compress file data during the transfer | ||
+ | * **-v** increase verbosity | ||
+ | * **-x** don't cross filesystem boundaries | ||
+ | |||
+ | ===== Lomítka ===== | ||
+ | |||
+ | * do dst synchronizuje obsah src | ||
+ | * **src/ dst** | ||
+ | * **src/ dst/** | ||
+ | * v dst udela podadresar src | ||
+ | * **src dst** | ||
+ | * **src dst/** | ||
+ | |||
+ | |||
+ | |||
+ | ===== protocol version mismatch -- is your shell clean? ===== | ||
+ | |||
+ | zkus se pripojit '' | ||
+ | |||
+ | ===== Vyhleda pocet vyskytu IP adresy v logu ===== | ||
+ | |||
+ | / | ||
+ | |||
+ | |||
+ | ===== Sync permissions bez obsahu souboru ===== | ||
+ | |||
+ | Pokud se nam povedlo syncnout adresar bez setuidu nebo numeric-ids, | ||
+ | |||
+ | <file bash psync.sh> | ||
+ | # | ||
+ | #set -x | ||
+ | |||
+ | fixperms() { | ||
+ | echo " | ||
+ | cd " | ||
+ | IFS=$' | ||
+ | ssh " | ||
+ | #echo chown -h " | ||
+ | chown -h " | ||
+ | test -L " | ||
+ | done; | ||
+ | } | ||
+ | |||
+ | # | ||
+ | time fixperms server.example.com / | ||
+ | </ | ||
howto/linux/rsync.txt · Poslední úprava: 2021/08/10 15:34 autor: moora