Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
backup - jakie narzędzie odpowiednie ??
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
k4sbasia
n00b
n00b


Joined: 27 Jan 2005
Posts: 46
Location: Poland/Opole

PostPosted: Mon Feb 07, 2005 10:30 am    Post subject: backup - jakie narzędzie odpowiednie ?? Reply with quote

Mam pytanie dotyczące kopi bezpieczeństwa systemu,
Szukam jakiegoś sposobu/lub narzędzia do tworzenia kopi systemu, danych...

Pytanie moje nie jest typu "Czym mam zrobić kopie bezpieczeństwa"
Chciałbym aby użytkownicy, którzy tworzą kopie, którzy przetestowali kilka sposobów napisali czym warto zaiteresować się bardziej a jakie narzędzie jest jeszcze niezbyt pewne do tego celu

Ewentualne przykłady jak robić, jakim narzędziem z jakimi parametrami napewno przydadzą się bardzo wielu użytkownikom

Pozdrawiam
P.S może temat się rozkręci i powstanie jakieś małe HOWTO byłoby bardzo miło
_________________
__________
k4sbasia
Linux Counter: 185243
Back to top
View user's profile Send private message
Robert W.
Guru
Guru


Joined: 13 Jul 2004
Posts: 365
Location: Kobyłka

PostPosted: Mon Feb 07, 2005 11:22 am    Post subject: Re: backup - jakie narzędzie odpowiednie ?? Reply with quote

k4sbasia wrote:
Pytanie moje nie jest typu "Czym mam zrobić kopie bezpieczeństwa"
Ja używam partimage. Jest wygodny i szybki.
Back to top
View user's profile Send private message
nelchael
Retired Dev
Retired Dev


Joined: 20 Mar 2004
Posts: 1948
Location: /dev/drzewo

PostPosted: Mon Feb 07, 2005 11:27 am    Post subject: Reply with quote

rsync, tar.
_________________
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Back to top
View user's profile Send private message
Insenic
Guru
Guru


Joined: 25 Jan 2005
Posts: 329
Location: Poland, Bialystok

PostPosted: Mon Feb 07, 2005 11:40 am    Post subject: Reply with quote

w jaki sposób wykorzystać rsync do backupu systemu?

Quote:
jakieś małe HOWTO


Moim zdaniem to niezły pomysł. Bo od jakiegoś czasu nie ma nowych howto...
Back to top
View user's profile Send private message
nelchael
Retired Dev
Retired Dev


Joined: 20 Mar 2004
Posts: 1948
Location: /dev/drzewo

PostPosted: Mon Feb 07, 2005 12:07 pm    Post subject: Reply with quote

Ja korzystam z takiego skryptu:

Code:
#!/bin/bash

rsync -a -e ssh --progress --delete --exclude='*.themes*' --exclude='*.thumbnails*' --exclude='*Cache*' /home/nelchael/ nelchael@router:~/backup


UWAGA: skrypt ma trzy linijki: #!..., pustą oraz linijkę z rsync - może ulec połamaniu.

Co to robi? Juz wyjaśniam:
  • -a - archiwizacja (zastępuje jednym parametrem parę innych)
  • -e ssh - komunikacja odbywa się po ssh, wiec połączenie szyfrowane (może być rownież kompresowane)
  • --progress - wyświetla postęp robienia kopii
  • --delete - usuwa usunięte pliki z kopii (jeśli usuniemy np. ~/test, to zniknie on również z kopi, oczywiście po uruchomieniu skryptu)
  • --exclude='....' - pomijamy pliki pasujące do tych wyrażeń (u mnie: themsy dla GTK/xfce, miniatury z Gimp'a i gqview, cache z firefox'a
  • jaki katalog będziemy backup'ować ( ;) ) - u mnie: archiwizuje swój katalog domowy
  • gdzie będzie kopia - u mnie: umieszczam ją ma małym serwerku (router) w katalogu ~/backup.


Takie rozwiązanie ma sporo zalet: np. jeśli plik jest identyczny po obu stronach, to nie jest przesyłany. Po więcej opcji dla rsync odsyłam do
Code:
man rsync
.
_________________
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Back to top
View user's profile Send private message
fallow
Bodhisattva
Bodhisattva


Joined: 08 Jan 2004
Posts: 2208
Location: Poland

PostPosted: Mon Feb 07, 2005 3:33 pm    Post subject: Reply with quote

ladny opis nelchael :P :)

a ja tam uzywam po prostu cp :) lubie miec dostep na zawolanie , a miejsce akurat mam .

cheers.
_________________
"Time is a companion that goes with us on a journey. It reminds us to cherish each moment, because it will never come again. What we leave behind is not as important as how we have lived" J-L. Picard ;)
Back to top
View user's profile Send private message
nelchael
Retired Dev
Retired Dev


Joined: 20 Mar 2004
Posts: 1948
Location: /dev/drzewo

PostPosted: Mon Feb 07, 2005 3:51 pm    Post subject: Reply with quote

fallow wrote:
ladny opis nelchael :P :)

a ja tam uzywam po prostu cp :) lubie miec dostep na zawolanie , a miejsce akurat mam .

Ale backupa po sieci przez cp nie zrobisz (no chyba, ze NFS, samba albo jakis inny net-fs).
_________________
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Back to top
View user's profile Send private message
mdk
Apprentice
Apprentice


Joined: 30 Sep 2004
Posts: 243
Location: Warsaw / Poland

PostPosted: Mon Feb 07, 2005 4:01 pm    Post subject: Reply with quote

Ja tak jak nelchael - rsynciem na inną maszynę w mojej sieci. Ale z pewnymi ulepszeniami ;)

Code:

#!/bin/bash

# Sprawdz, czy mamy hosta w lokalnej
ping -w 3 192.168.0.5 > /dev/null

if [ $? -ne 0 ]
    then
    exit
fi

#Zmontuj dysk
mount 192.168.0.5:/var/rsync_backup /mnt/debian/rsync_backup
if [ $? != 0 ]
    then
    now=`date`
    echo "$now :: WARNING: Can't mount rsync_backup but host present! " >> /home/mdk/mdk.log
    exit
fi

cd /mnt/debian/rsync_backup

# rotate
rm -rf backup.7
mv backup.6 backup.7
mv backup.5 backup.6
mv backup.4 backup.5
mv backup.3 backup.4
mv backup.2 backup.3
mv backup.1 backup.2
mv backup.0 backup.1

#rsync
touch /home/mdk/.mybackup/last
rsync -aL --delete --link-dest=../backup.1 /home/mdk/.mybackup/ backup.0/

if [ $? -ne 0 ]
    then
    now=`date`
    echo "$now :: ERROR: rsync_returned error while doing backup! (continuing)" >> /home/mdk/mdk.log
fi

#sprawdzic wolne miejsce
freespace=0
freespace=`df -m|grep /mnt/debian/rsync_backup|awk '{print $3}'`
if [ $freespace -lt 200 ]
    then
    echo "WARNING: tylko $freespace MB wolnych!"
fi

#Odmontuj dysk
cd /
sync
sleep 10
umount 192.168.0.5:/var/rsync_backup

#Zapisz log!
now=`date`
echo "$now :: Backup performed on Debian. Freespace: $freespace" >> /home/mdk/mdk.log


"Ulepszeniem" jest to co widać w "Rotate". Dzięki temu mam zawsze backup'y z ostatnich 7 dni. (rsync ma opcje -L, czyli backupy nie zajmują 7 X całość, tylko (średnio) 1.5X całość. Ogólnie chodzi o likowanie plików już istniejących, a nie kopiowanie ich na nowo).

W /home/mdk/.mybackup/ trzymam symlinki do katalogów/plików które chcę backupować.
_________________
Michael Dominic K.
www.mdk.org.pl
Back to top
View user's profile Send private message
Insenic
Guru
Guru


Joined: 25 Jan 2005
Posts: 329
Location: Poland, Bialystok

PostPosted: Mon Feb 07, 2005 5:23 pm    Post subject: Reply with quote

jak za pomoca rsynca zrobic kopię systemu (bez uwzględniania montowanych dysków), tzn. caly / na inną partycję?
Back to top
View user's profile Send private message
qdlacz
n00b
n00b


Joined: 04 Jan 2005
Posts: 63
Location: Poland Białystok

PostPosted: Mon Feb 07, 2005 5:32 pm    Post subject: Reply with quote

A jakby zrobić takie coś ja Ghost, all Patrycja do 1 pliku np. albo alll "/" do 1 pliku ??
Back to top
View user's profile Send private message
nelchael
Retired Dev
Retired Dev


Joined: 20 Mar 2004
Posts: 1948
Location: /dev/drzewo

PostPosted: Mon Feb 07, 2005 5:40 pm    Post subject: Reply with quote

Insenic wrote:
jak za pomoca rsynca zrobic kopię systemu (bez uwzględniania montowanych dysków), tzn. caly / na inną partycję?

zamiast /home/nelchael dajesz / i w exclude dajesz /mnt/*.
_________________
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Back to top
View user's profile Send private message
k4sbasia
n00b
n00b


Joined: 27 Jan 2005
Posts: 46
Location: Poland/Opole

PostPosted: Mon Feb 07, 2005 6:34 pm    Post subject: Reply with quote

O kurcze bardzo ciekawa sprawa z tym rsync, tym to akurat nigdy się nie zainteresowałem :)
Dzięki za pokazanie "ścieżki"
_________________
__________
k4sbasia
Linux Counter: 185243
Back to top
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2374
Location: Poland

PostPosted: Tue Feb 08, 2005 6:44 am    Post subject: Reply with quote

qdlacz wrote:
A jakby zrobić takie coś ja Ghost, all Patrycja do 1 pliku np. albo alll "/" do 1 pliku ??


ktoś już tu pisał o zastosowaniu partimage
_________________
raku

Powered by Archlinux ;-)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum