SPOJE.NET

Technická dokumentace

Uživatelské nástroje

Nástroje pro tento web


howto:linux:rsync

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
howto:linux:rsync [2017/09/18 16:29] – [Sync permissions bez obsahu souboru] harviehowto:linux:rsync [2021/08/10 15:34] (aktuální) – [Gandalf style] moora
Řádek 4: Řádek 4:
  
 <code bash> <code bash>
-rsync -aAXzv --numeric-ids -e "ssh" --exclude="/dev" --exclude="/proc" --exclude="/sys" login@host:/ .+export 'RSYNC_RSH=ssh -T -c aes128-gcm@openssh.com,arcfour128,arcfour,aes128-cbc,blowfish -o Compression=no -x' 
 +rsync -aAXzv --numeric-ids --exclude="/dev" --exclude="/proc" --exclude="/sys" login@host:/
 +rsync -aAXHWv --numeric-ids root@192.168.1.100:/mnt/* . 
 +příkaz pro rsync pomocí klíče bez hesla :   rsync -r -e "ssh -i /root/.ssh/id_rsa_migration/var/www/clients/zelenemesto3.cz/web/* root@hostx009.spoje.net:/var/www/clients/zelenemesto3.cz/web/
 + 
 +zkopírování celého obsahu **vzdáleného serveru** Můra Style (od Gandalfa) 
 +  * **remote** v /etc/ssh/sshd_config povolit : PermitRootLogin yes 
 +  * **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** rsync -aAXzv --numeric-ids --exclude="/dev" --exclude="/proc" --exclude="/sys" root@82.100.58.6:/ .
  
-rsync -aAXHWv --numeric-ids -e "ssh -c arcfour128" root@192.168.1.100:/mnt/* . 
 </code> </code>
  
Řádek 16: Řádek 25:
   * **-z** compress file data during the transfer   * **-z** compress file data during the transfer
   * **-v** increase verbosity   * **-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? ===== ===== protocol version mismatch -- is your shell clean? =====
  
Řádek 22: Řádek 44:
 ===== Vyhleda pocet vyskytu IP adresy v logu ===== ===== Vyhleda pocet vyskytu IP adresy v logu =====
  
-/var/log/apache/access.log |cut -f 1 -d ' '|sort|uniq -c|sort -nr|more+  /var/log/apache/access.log |cut -f 1 -d ' '|sort|uniq -c|sort -nr|more
  
  
Řádek 45: Řádek 67:
  
 #SUFFIX=/home #SUFFIX=/home
-fixperms server.example.com /vzdaleny/adresar/ /lokalni/adresar/+time fixperms server.example.com /vzdaleny/adresar/ /lokalni/adresar/
 </file> </file>
 +
 +
 +===== NTFS (ntfsclone) =====
 +
 +NTFS se na Linuxu neda rsyncnout se zachovanim vsech atributu, je potreba pouzit ntfsclone:
 +
 +<code bash>ntfsclone --overwrite /dev/cil /dev/zdroj</code>
  
howto/linux/rsync.1505744968.txt.gz · Poslední úprava: 2017/09/18 16:29 autor: harvie