Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-05-09 23:46:47

  DeoN - Użytkownik

DeoN
Użytkownik
Skąd: Dąbrowa Górnicza
Zarejestrowany: 2013-05-04

Automatyczna kopia danego folderu

Witajcie,

Przepraszam że proszę o gotowca ale niestety nie wiem co i jak zrobić aby wykonać skrypt który przy pomocy najlepiej crona wykonywał kopię zapasową plików z danego folderu tworząc plik .tar.gz o nazwie dnia z wykonania skryptu.

Pozdrawiam
DeoN

Offline

 

#2  2013-05-10 00:07:10

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Automatyczna kopia danego folderu

IMHO kiepski pomysł z tym tarem.
Lepiej montować archiwum przez fuse. jak folder, przy pomocy np [b]fuse-zip[/b] albo [b]archivemount[/b], i robić kopię przyrostową, jeśli potrzebujesz możliwośc cofnięcia stanu folderu np o tydzień, albo kopię zwykłą.
Do kopii przyrostowej jest [b]rdiff-backup[/b], do zwyklej [b]rsync[/b].
Oba są w repo, rsync ma też nakladkę GUI dla Gnome, [b]Grsync[/b] - gdzie można np podpatrzyć szczególowe polecenie do użycia w skrypie do crona.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2013-05-10 17:34:23)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2013-05-10 00:14:13

  DeoN - Użytkownik

DeoN
Użytkownik
Skąd: Dąbrowa Górnicza
Zarejestrowany: 2013-05-04

Re: Automatyczna kopia danego folderu

Wybacz że tak dopytuję ale co to jest [b]rdiff-backup[/b] oraz [b]rsync[/b]?

Chodzi mi o to aby kopia wykonywała się co 24h już nawet może być obojętne rozszerzenie byle było to bezpieczne i automatyczne.

Pozdrawiam

Offline

 

#4  2013-05-10 00:20:23

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Automatyczna kopia danego folderu

Programy do kopii zapasowych.
Rsync jest do synchronizowania zawartości dwóch folderów.
Rdiff-backup działa jak Rsync, ale robi kopie przyrostowe, i potem można cofnąć zawartość folderu do stanu np z przed 4 dni.

Programy masz  repo, a po zainstalowaniu jest dostępne polecenie:

Kod:

man {nazwa programu}

które wyświetli w terminalu instrukcję.

W dodatku zarówno na tym forum, jak i na większości innych forów Linuxowych czy blogów  są setki przykładów i dyskusji o tym programach.
Rsync działa też przez sieć, potrafi robić kopie lustrzane pomiędzy komputerami, również przez internet, bezpośrednio, (bez szyfrowania), albo przez bezpieczny protokół ssh, lub przez tunel VPN.

Pozdro

Ostatnio edytowany przez Jacekalex (2013-05-10 17:36:00)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2013-05-10 01:01:35

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Automatyczna kopia danego folderu

Jest jeszcze coś takiego: http://freefilesync.sourceforge.net/

Offline

 

#6  2013-05-10 12:26:02

  DeoN - Użytkownik

DeoN
Użytkownik
Skąd: Dąbrowa Górnicza
Zarejestrowany: 2013-05-04

Re: Automatyczna kopia danego folderu

Możecie mi to opisać jak na VPS'ie zrobić ?
Nie chciałbym instalować jakichś dodatkowych rzeczy (jeżeli będzie trzeba to niema problemu) jednakże dalej nie wiem co i jak zrobić.
Oczywiście dziękuję za wypowiedzi.

Pozdrawiam

Offline

 

#7  2013-05-10 13:29:12

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Automatyczna kopia danego folderu

Zobacz http://www.nibyblog.pl/rdiff-backup-tworzenie-kopi-zapasowych-796.html

Offline

 

#8  2013-05-10 17:38:45

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Automatyczna kopia danego folderu

[quote=DeoN]Możecie mi to opisać jak na VPS'ie zrobić ?
Nie chciałbym instalować jakichś dodatkowych rzeczy (jeżeli będzie trzeba to niema problemu) jednakże dalej nie wiem co i jak zrobić.
Oczywiście dziękuję za wypowiedzi.

Pozdrawiam[/quote]
Na VPSie? - pogadaj z Administratorem VPS'a, żeby Ci naskrobał skrypta, dla słabo rozgarniętego Admina to trzy minuty roboty, zawodowy Admin natomiast ma zazwyczaj cały magazynek podobnych skryptów w głowie i na dysku. ;)

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2013-05-10 18:01:40)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2013-05-10 20:57:22

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: Automatyczna kopia danego folderu

http://www.debian.pl/entries/159-P...459

Kod:

rsync -avx   /katalog  /miejsce_przeznaczenia

Offline

 

#10  2013-05-10 22:18:26

  DeoN - Użytkownik

DeoN
Użytkownik
Skąd: Dąbrowa Górnicza
Zarejestrowany: 2013-05-04

Re: Automatyczna kopia danego folderu

[b]Jacekalex[/b], administratorem niestety/stety jestem ja więc nie napiszę sobie tego sam ;<

[b]Yampress[/b], stwierdzam iż Moja osoba jest zbyt tępa aby pojąc to co jest napisane w tym artykule.. ;<

Offline

 

#11  2013-05-11 11:45:00

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Automatyczna kopia danego folderu

[quote=DeoN][b]Jacekalex[/b], administratorem niestety/stety jestem ja więc nie napiszę sobie tego sam ;<[/quote]
1. http://manpages.ubuntu.com/manpages/precise/man1/fuse-zip.1.html
2. http://www.nongnu.org/rdiff-backup/examples.html

Do tego bash, tyle do kopii przyrostowej.
Do zwykłej zamiast rdiff-backup wstaw polecenie rsynca, wzór polecenia wyklikasz sobie w Grsync, na kompie w domu.

W ogóle, jeśli to VPS, to lepiej wygospodarować partycję w domu, i backup robić z VPSa na komp domowy albo biurowy, na wypadek, gdyby VPSa kiedyś diabli wzięli.
Zarówno rsync jak rdiff-backup chodzą przez sieć, m.in po ssh.

Skrypta do Crona Administrator powinien wyrzeźbić sam, w /etc/cron.* nawet jest zazwyczaj parę sztuk, żeby zobaczyć, czym to się je.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2013-05-13 14:24:38)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#12  2013-05-11 13:42:33

  DeoN - Użytkownik

DeoN
Użytkownik
Skąd: Dąbrowa Górnicza
Zarejestrowany: 2013-05-04

Re: Automatyczna kopia danego folderu

[b]Jacekalex[/b], dziękuję za udzielenie mi odpowiedzi na pytania i za czas który poświęciłeś aby mi to wytłumaczyć.

Pozdrawiam

Offline

 

#13  2013-05-13 12:22:41

  DeoN - Użytkownik

DeoN
Użytkownik
Skąd: Dąbrowa Górnicza
Zarejestrowany: 2013-05-04

Re: Automatyczna kopia danego folderu

Okej, dziękuję poradziłem sobie już z ogarnięciem tego aby kopia się wykonywała.
Gdy będę jeszcze miał jakiś problem to się jeszcze odezwę.

Pozdrawiam
Jeszcze raz dziękuję za odpowiedzi.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00096 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.117.188.138' WHERE u.id=1
0.00162 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.117.188.138', 1728308055)
0.00039 SELECT * FROM punbb_online WHERE logged<1728307755
0.00054 SELECT topic_id FROM punbb_posts WHERE id=232504
0.00108 SELECT id FROM punbb_posts WHERE topic_id=23493 ORDER BY posted
0.00059 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23493 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00080 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23493 ORDER BY p.id LIMIT 0,25
0.00093 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23493
Total query time: 0.00709 s