Přihlásit
: [1]
   |   
: Záloha pomocí Qrsync přes ssh  ( 6487 )
Horman


« : September 04, 2009, 19:29:41 »

Zdravím,

potřeboval bych poradit jak přes grafickou aplikaci Qrsync zpřístupnit zálohování po sítí přes ssh. Aby se mi připojil automaticky a na server a zazálohoval určený adresář.

Případně i přes rsync, ale jak vyřešit aby se mi připojoval automaticky. Na serveru mi běží i FTP, šlo by to vyřešit přes ftp???

Abych si pak mohl do cronu naplánovat automatické zálohování.

Díky
Radim
Peťoš
Global Moderator
Hero Member
*****

Karma: 188
: 6 712



« #1 : September 04, 2009, 19:37:50 »

  • Použij toto, aby jis nemusel při přihlašování na server zadávat heslo.
  • Pomocí drakhosts urči alias pro ten server
  • Vytvoř script odvozený z  tohoto:
:
 #!/bin/bash
rsync -avur /cesta/k/zalohovanemu/adresari  USER@SERVER:/cesta/k/adresari/pro/zalohu
  • Do cronu zadej pravidelné spouštění tohoto scriptu.

Stačí to takto?

EDIT: pokud vyžaduješ qrsync, tak Ti bohuzel neporadím, používám pouze "čistý" terminálový rsync. Pokud chces poradit s libovolným krokem, neboj se napsat
« : September 04, 2009, 19:47:12 Peťoš »

Do it or do not. There is no "try".

Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky
Horman


« #2 : September 04, 2009, 20:43:20 »

for Petos

díky, ssh se mi již hlásí přes klíče, jen rsync hlásí chybu:

[horman@linux-ibm /]$ rsync -avur /data/zaloha/  horman@server:/data/zaloha/
bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.5]

Nevíš kde může být chyba??
Peťoš
Global Moderator
Hero Member
*****

Karma: 188
: 6 712



« #3 : September 04, 2009, 20:44:27 »


v tom, že nemáš nainstalovaný program rsync
doinstaluj stejnojmenný balíček a bude to

a ten příkaz dej:
rsync -avur /data/zaloha/*  horman@server:/data/zaloha/

je tam navíc hvězdička
« : September 04, 2009, 20:46:12 Peťoš »

Do it or do not. There is no "try".

Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky
Horman


« #4 : September 04, 2009, 21:07:26 »

Jo no na serveru není, to je pravda.
Raději dvakrát číst a pak řešit.

Prosimtě jaké mám ještě nastavit práva na ten script?

Díky
Peťoš
Global Moderator
Hero Member
*****

Karma: 188
: 6 712



« #5 : September 04, 2009, 21:10:22 »

Prosimtě jaké mám ještě nastavit práva na ten script?

potřebuješ právo spuštění, tzn.:
chmod a+x /cesta/ke/scriptu

Do it or do not. There is no "try".

Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky
Horman


« #6 : September 06, 2009, 12:44:09 »

rsync se mi z cronu nespouští. skript jsem zkopíroval do /etc/cron.daily/ a zeditoval crontab na potřebný čas. Přesto se nic neděje. Ještě se chci zeptat, potřeboval bych ten skript spouštět jako běžný uživatel, ne jako root.
Peťoš
Global Moderator
Hero Member
*****

Karma: 188
: 6 712



« #7 : September 06, 2009, 12:55:54 »

rsync se mi z cronu nespouští. skript jsem zkopíroval do /etc/cron.daily/
Ne. Script nechej někde uložen ve svém domovském adresáři. NIkoli do /etc/cron.daily, ale (například) do /home/juzr/tmp/zaloha (nechť se script jmenuje "zaloha").
Upravím práva na rxwr-xr-x
Jako jůzr spustím příkaz
crontab -e
a vyplním jej:
:
 *     *   *   *    *  /home/juzr/tmp/zaloha
-     -    -    -    -
|     |     |     |     |
|     |     |     |     +----- den v týdnu (0 - 6) (Sunday=0)
|     |     |     +------- měsíc (1 - 12)
|     |     +--------- den v měsíci (1 - 31)
|     +----------- hodina (0 - 23)
+------------- minuta (0 - 59)

například pro každé pondělí v měsíci ve 13 hodin a 44 minut to bude:
44  13  *  *  1  /home/juzr/tmp/zaloha

uložíš to ( ESC pak "  :wq " ).

Bude to fungovat a spouštět se s jůzrovskými právy:)
« : September 06, 2009, 12:59:25 Peťoš »

Do it or do not. There is no "try".

Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky
Hormann


« #8 : September 06, 2009, 14:11:35 »

v tom vi editoru nebo v čem to otvírá jde i uložit ale pak to napodruhé otevře prázný soubor a s odkazem na nějaký tmp soubor.
Do jakého souboru to ten vi ukládá, já si to vyedituju třeba v MC.
Peťoš
Global Moderator
Hero Member
*****

Karma: 188
: 6 712



« #9 : September 06, 2009, 14:25:24 »

Prvně smaž celou tabulku v cronu:
crontab -r
Zkus zeditovat crontab podle výše popsaných instrukcí.
Pak v shellu napiš
crontab -l

Vypisy shellu dej prosim sem

Do it or do not. There is no "try".

Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky
Hormann


« #10 : September 06, 2009, 14:47:15 »

for Peťoš - díky za spolupráci, už by to mělo být ok.

Ještě bych měl jeden požadavek:

0 13 * * * echo "Nejaka zprava na mobil" | mail mobilni_email@o2.sms.cz

aby mi v nějaký čas přišla na mobil zpráva odeslaná přes email. Co mám za balík přiinstalovat a kde nastavit smtp?

při příkazu do konzole: cho "Nejaka zprava na mobil" | mail mobilni_email@o2.sms.cz

bash: !": event not found

Nevím co nainstalovat za balík.

Díky


Peťoš
Global Moderator
Hero Member
*****

Karma: 188
: 6 712



« #11 : September 06, 2009, 14:53:52 »

for Peťoš - díky za spolupráci, už by to mělo být ok.
Nemáš zač.

0 13 * * * echo "Nejaka zprava na mobil" | mail mobilni_email@o2.sms.cz

aby mi v nějaký čas přišla na mobil zpráva odeslaná přes email. Co mám za balík přiinstalovat a kde nastavit smtp?

při příkazu do konzole: cho "Nejaka zprava na mobil" | mail mobilni_email@o2.sms.cz

bash: !": event not found

Nevím co nainstalovat za balík.
Mrkni sem: http://forum.mandrivalinux.cz/index.php?topic=10749.msg63615#msg63615
Případně prosím založ na to nové vlákno, nebo pokračuj v tom, jenž je již rozepsané. Doporučuji zase nastavit script, který budeš z cronu jen spouštět, jak to bylo u tohoto zalohovaciho scriptu, než celé to psát do crontabu... Ale to je jen moje doporučení.

Do it or do not. There is no "try".

Peťošův repozitář je na adrese: http://petos.cz/rpms
Fotoblog: http://vzducholode.blogspot.com a http://petos.cz/category/fotky
: [1]
   |   
 
: