View previous topic :: View next topic |
Author |
Message |
k4sbasia n00b
Joined: 27 Jan 2005 Posts: 46 Location: Poland/Opole
|
Posted: Mon Feb 07, 2005 10:30 am Post subject: backup - jakie narzędzie odpowiednie ?? |
|
|
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 |
|
|
Robert W. Guru
Joined: 13 Jul 2004 Posts: 365 Location: Kobyłka
|
Posted: Mon Feb 07, 2005 11:22 am Post subject: Re: backup - jakie narzędzie odpowiednie ?? |
|
|
k4sbasia wrote: | Pytanie moje nie jest typu "Czym mam zrobić kopie bezpieczeństwa" | Ja używam partimage. Jest wygodny i szybki. |
|
Back to top |
|
|
nelchael Retired Dev
Joined: 20 Mar 2004 Posts: 1948 Location: /dev/drzewo
|
Posted: Mon Feb 07, 2005 11:27 am Post subject: |
|
|
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 |
|
|
Insenic Guru
Joined: 25 Jan 2005 Posts: 329 Location: Poland, Bialystok
|
Posted: Mon Feb 07, 2005 11:40 am Post subject: |
|
|
w jaki sposób wykorzystać rsync do backupu systemu?
Moim zdaniem to niezły pomysł. Bo od jakiegoś czasu nie ma nowych howto... |
|
Back to top |
|
|
nelchael Retired Dev
Joined: 20 Mar 2004 Posts: 1948 Location: /dev/drzewo
|
Posted: Mon Feb 07, 2005 12:07 pm Post subject: |
|
|
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 . _________________ [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 |
|
|
fallow Bodhisattva
Joined: 08 Jan 2004 Posts: 2208 Location: Poland
|
Posted: Mon Feb 07, 2005 3:33 pm Post subject: |
|
|
ladny opis nelchael
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 |
|
|
nelchael Retired Dev
Joined: 20 Mar 2004 Posts: 1948 Location: /dev/drzewo
|
Posted: Mon Feb 07, 2005 3:51 pm Post subject: |
|
|
fallow wrote: | ladny opis nelchael
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 |
|
|
mdk Apprentice
Joined: 30 Sep 2004 Posts: 243 Location: Warsaw / Poland
|
Posted: Mon Feb 07, 2005 4:01 pm Post subject: |
|
|
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 |
|
|
Insenic Guru
Joined: 25 Jan 2005 Posts: 329 Location: Poland, Bialystok
|
Posted: Mon Feb 07, 2005 5:23 pm Post subject: |
|
|
jak za pomoca rsynca zrobic kopię systemu (bez uwzględniania montowanych dysków), tzn. caly / na inną partycję? |
|
Back to top |
|
|
qdlacz n00b
Joined: 04 Jan 2005 Posts: 63 Location: Poland Białystok
|
Posted: Mon Feb 07, 2005 5:32 pm Post subject: |
|
|
A jakby zrobić takie coś ja Ghost, all Patrycja do 1 pliku np. albo alll "/" do 1 pliku ?? |
|
Back to top |
|
|
nelchael Retired Dev
Joined: 20 Mar 2004 Posts: 1948 Location: /dev/drzewo
|
Posted: Mon Feb 07, 2005 5:40 pm Post subject: |
|
|
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 |
|
|
k4sbasia n00b
Joined: 27 Jan 2005 Posts: 46 Location: Poland/Opole
|
Posted: Mon Feb 07, 2005 6:34 pm Post subject: |
|
|
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 |
|
|
Raku Bodhisattva
Joined: 28 Feb 2004 Posts: 2374 Location: Poland
|
Posted: Tue Feb 08, 2005 6:44 am Post subject: |
|
|
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 |
|
|
|