Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
howto:linux:rsync [2017/09/18 13:53] – harvie | howto:linux:rsync [2021/08/10 15:34] (aktuální) – [Gandalf style] moora | ||
---|---|---|---|
Řádek 3: | Řádek 3: | ||
===== Gandalf style ===== | ===== Gandalf style ===== | ||
+ | <code bash> | ||
+ | export ' | ||
+ | rsync -aAXzv --numeric-ids --exclude="/ | ||
+ | rsync -aAXHWv --numeric-ids root@192.168.1.100:/ | ||
+ | příkaz pro rsync pomocí klíče bez hesla : rsync -r -e "ssh -i / | ||
- | '' | + | zkopírování celého obsahu **vzdáleného serveru** Můra Style (od Gandalfa) |
+ | * **remote** v / | ||
+ | * **remote** ip a (zjistit IP adresu vdáleného serveru - 82.100.58.6) | ||
+ | * **local** su- (stát se root rootem) | ||
+ | * **local** cd/ (evěřit že stojím v lomítku - hlavním adresáři) | ||
+ | * **local** | ||
- | '' | + | </code> |
+ | * **-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 | ||
- | **hlaska | + | ===== Lomítka ===== |
+ | |||
+ | | ||
+ | | ||
+ | * **src/ dst/** | ||
+ | * v dst udela podadresar src | ||
+ | * **src dst** | ||
+ | * **src dst/** | ||
+ | |||
+ | |||
+ | |||
+ | ===== protocol version mismatch -- is your shell clean? | ||
zkus se pripojit '' | zkus se pripojit '' | ||
- | **Vyhleda pocet vyskytu IP adresy v logu** | + | ===== Vyhleda pocet vyskytu IP adresy v logu ===== |
- | / | + | |
+ | | ||
===== Sync permissions bez obsahu souboru ===== | ===== Sync permissions bez obsahu souboru ===== | ||
- | Pokud se nam povedlo syncnout adresar bez numeric-ids, | + | Pokud se nam povedlo syncnout adresar bez setuidu nebo numeric-ids, |
<file bash psync.sh> | <file bash psync.sh> | ||
Řádek 30: | Řádek 60: | ||
IFS=$' | IFS=$' | ||
ssh " | ssh " | ||
- | #chmod " | + | #echo chown -h " |
- | chown -h " | + | chown -h " |
- | #echo chown -h " | + | test -L " |
done; | done; | ||
} | } | ||
# | # | ||
- | fixperms server.example.com / | + | time fixperms server.example.com / |
</ | </ | ||
+ | |||
+ | |||
+ | ===== NTFS (ntfsclone) ===== | ||
+ | |||
+ | NTFS se na Linuxu neda rsyncnout se zachovanim vsech atributu, je potreba pouzit ntfsclone: | ||
+ | |||
+ | <code bash> | ||