Skocz do zawartości

Backup Plików


blazejwiecha

Rekomendowane odpowiedzi

Witam zrobiłem sobie skrypt który wygląda mniej więcej tak:

 

 

#!/bin/bash

 

 

 

 

mkdir -p /home/blazejwiecha/backuppp/rc.d/

mkdir -p /home/blazejwiecha/backuppp/niceshaper/

mkdir -p /home/blazejwiecha/backuppp/httpd/

mkdir -p /home/blazejwiecha/backuppp/sysconfig/

mkdir -p /home/blazejwiecha/backuppp/sysconfig/network-scripts/

mkdir -p /home/blazejwiecha/backuppp/samba/

mkdir -p /home/blazejwiecha/backuppp/squid/

mkdir -p /home/blazejwiecha/backuppp/ssh/

 

 

 

cp -r /etc/rc.d/rc.firewall /home/blazejwiecha/backuppp/rc.d/

cp -r /etc/rc.d/rc.local /home/blazejwiecha/backuppp/rc.d/

cp -r /etc/niceshaper/config /home/blazejwiecha/backuppp/niceshaper/

cp -r /etc/niceshaper/users /home/blazejwiecha/backuppp/niceshaper/

cp -r /etc/httpd/conf/httpd.conf /home/blazejwiecha/backuppp/httpd/

cp -r /etc/httpd/conf/magic /home/blazejwiecha/backuppp/httpd/

cp -r /etc/sysconfig/network-scripts/ifcfg-eth0 /home/blazejwiecha/backuppp/sysconfig/network-scripts/

cp -r /etc/sysconfig/network-scripts/ifcfg-eth1 /home/blazejwiecha/backuppp/sysconfig/network-scripts/

cp -r /etc/sysconfig/network-scripts/ifcfg-eth2 /home/blazejwiecha/backuppp/sysconfig/network-scripts/

cp -r /etc/sysconfig/network-scripts/ifcfg-lo /home/blazejwiecha/backuppp/sysconfig/network-scripts/

cp -r /etc/samba/smb.conf /home/blazejwiecha/backuppp/samba/

cp -r /etc/squid/squid.conf /home/blazejwiecha/backuppp/squid/

cp -r /etc/hosts /home/blazejwiecha/backuppp/

cp -r /etc/dhcpd.conf /home/blazejwiecha/backuppp/

cp -r /etc/ssh/sshd_config /home/blazejwiecha/backuppp/ssh

 

 

tar -cvf /home/blazejwiecha/archiwum/`date +%m%d%Y`.tar /home/blazejwiecha/backuppp

rm $(perl -e 'use POSIX qw(strftime); print strftime "/home/blazejwiecha/archiwum/%m%d%Y",

localtime(time-3600*24*7);').tar

 

 

chciałbym żeby te pliki które się tworzą w archiwum tar co tydzień były przesyłane na drógi serwer który jest rownież w sieci lokalnej.

Jaka byłaby komenda która by to przesłała ?????

może jakoś rsync ??

Odnośnik do komentarza
Udostępnij na innych stronach

hmmm, zainstalowałem yum'em ale nie bardzo wiem co i jak ... pojawił sie katalog w etc ale w nim pustki

 

http://www.amanda.org/ coś takiego dorwałem , trzeba to przejżeć jak z konfigiem sprawa wyglada

Edytowane przez blazejwiecha
Odnośnik do komentarza
Udostępnij na innych stronach

Wg mnie "rsnyc" albo nawet stare wysłużone "rcp" w zupełności powinno wystarczyć na Twoje potrzeby.

Amanda, to w tym przypadku trochę jak armata na wróbla. Zazwyczaj najprostsze narzędzia są najlepsze wink.gif

 

Pozdr,

W.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie bardzo mam jak przećwiczyć rsync, ale w rcp to było proste:

rcp /katalog/pliki [user.na.drugim.serwerze@]drugi.serwer::/katalog/docelowy

ot, tak po prostu. Użytkownik nie był wymagany jeśli host docelowy ufał użytkownikowi ze źródłowego (pliki /etc/rhosts albo ~/.rhost z odpowiednimi wpisami). Szczerze mówiąc robiłem to ładnych kilka lat temu na serwerach Digital Unix (potem Compaq) z SO w wersji 4.x smile.gif

Z rsync pewnie będzie trudniej bo dochodzą tematy związane z ssh sad.gif Ale z tego co widzę man jest dość obszerny a i w sieci np. tu http://www.szarp.com.pl/howto/howto/html/rsync.html jest sporo materiałów po polsku i nie tylko.

Pozdr,

W.

Odnośnik do komentarza
Udostępnij na innych stronach

nie posiadam takich plików jak rhosts

jak wygląda ich struktura ?

Pliki o ile pamiętam są proste: pary "host user", ale podkreślam to było kilka (7-8) lat temu. Z tego co zdążyłem w tzw międzyczasie poczytać to jednak nie jest to zalecana metoda autentykacji ze względów bezpieczeństwa. Skleroza jest objawem starości sad.gif więc będziesz musiał sobie znaleźć coś przystępnego w sieci. Szukaj /etc/hosts.equiv, .rhosts, /etc/rhost albo /etc/rhosts

To co pisze to tylko pomysły. Niestety nie jestem (jużsad.gif) ekspertem w tej dziedzinie.

 

[Edit] Aha, pliki rhosts nie działały o ile uprawnienia były inne niż 600.

 

Pozdr,

W.

Odnośnik do komentarza
Udostępnij na innych stronach

eee, ja tam do experta to mam daleko smile.gif ale będę szukał .

teraz to widzę że działa zamiast inetd xinetd.

Ale konfig dla niego też jest zapewne inny.

 

zastanawia mnie taki pomysł

moze podpięcie kolejnego dysku , podmontowanie i tam przesyłanie. co o tym sądzicie ??

Edytowane przez blazejwiecha
Odnośnik do komentarza
Udostępnij na innych stronach

moze podpięcie kolejnego dysku , podmontowanie i tam przesyłanie. co o tym sądzicie ??

Nie idź na łatwiznę wink.gif To rsync z tego co widzę wymaga trochę walki (więcej niż rcp na pewno), ale w końcu tylko w ten sposób można obłaskawić system wink.gif Potem nie będzie taki oporny.

Generalnie to drugi dysk pewnie by Ci wystarczył, ale jak masz do dyspozycji drugi serwer w tej samej sieci, to Twój pierwszy pomysł zapewnia większe bezpieczeństwo danych.

Pozdr,

W.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...