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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Interesuje mnie w jaki sposób można zrobić kopię systemu opartego na Debianie. Mam dwa serwery pracujące
pod kontrolą tego systemu, które mają wszystko pięknie skonfigurowane. Boje się jednak że kiedyś padnie w
nich hdd i odtwarzanie tego od zera byłoby mozolne. Na obydwu kompach mam po dwa dyski twarde (niestety
nie identycznej pojemności - te zapasowe są wiekszę) W jaki sposób mogę stowrzyć jakiś obraz, który po instalacji
czystego debiana pozwoli mi wrocić do poprzedniej konfiguracji? Bede wdzieczny za w miare klarowny opis gdyż
jestem jeszcze zielonym debianowcem ;)
Offline
jeżeli na tych dyskach do backupu nie zamierzasz trzymać nic poza backupem, to najprościej zrobić kopię 1:1
dd if=/dev/sda of=/dev/sdb
w razie awarii wystarczy wtedy przepiąć dyski i po sprawuszce
Offline
ja proponuje tak
tar -clvpj --exclude=/mnt/* --exclude=/proc/* --exclude=/home/* --exclude=/sys/* --exclude=/tmp/* -f /home/kopiasys-05-11-2008.tar.bz2 /
jakos do dd nie mam zaufania i taka kopia jw jest mniejsza :]
TGR byl szybsz :P
Ostatnio edytowany przez BiExi (2008-11-15 19:59:48)
Offline
Tak się zastanawiam teraz, analizując to co napisali BiExi i tgR, jakby tak jakoś połączyć to z takim rozwiązaniem jakie kiedyś znalazłem:
http://debian.linux.pl/viewtopic.php?p=45663#45663
Sprawdziłem i dobrze to działa.
Offline
A może tak, kawałek ze skryptu (w sumie to silnik ;) )który produkuje na zaliczenie na uczelnie:
cd / (find ./ -depth -print0 | afio -o -Z -v -0a ${BACKUP_DIRECTORY}${BACKUP_NAME})
Przywracanie:
cd / find ./ -depth -print0 | afio -i -Z -v ${BACKUP_DIRECTORY}${BACKUP_NAME}
Afio tworzy skompresowane archiwa, które są bezpieczniejsze niż kompresowane archiwa tara czy cpio.
Na marginesie:
Z 4.1 gb na / skompresował mi do 1.4. Przywracanie około 30 minut jak dobrze pamiętam.
Ostatnio edytowany przez skotx (2008-11-15 21:19:53)
Offline
Ja kiedys do backupa ale desktopu robilem w ten sposob jak tutaj : http://forum.ubuntu.pl/showthread.php?t=42007
Offline
Jeśli chciałbyś robić regularne kopie zapasowe systemu jednego serwera na drugim możesz użyć na przykład rsync. Ma to tą zaletę że będzie robić jedynie kopie plików, które zostały zmienione od ostatniej aktualizacji co spowoduje mniejsze obciążenie na serwerach. Niestety to rozwiązanie sprawia że nie można zamknąć polecenia w jednej linijce :|
Offline
http://packages.debian.org/lenny/backup-manager
http://packages.debian.org/lenny/backupninja
http://packages.debian.org/lenny/backuppc
Offline
BiExi napisał(-a):
ja proponuje tak
Kod:
tar -clvpj --exclude=/mnt/* --exclude=/proc/* --exclude=/home/* --exclude=/sys/* --exclude=/tmp/* -f /home/kopiasys-05-11-2008.tar.bz2 /jakos do dd nie mam zaufania i taka kopia jw jest mniejsza :]
TGR byl szybsz :P
a powiedz BiExi po padzie systemu instaluje od zera debiana i co czynię dalej ??
Offline
no właśnie chodzi o to żebyś nie musiał instalować systemu od zera :] zamrażasz sobie taki jakby obraz i w razie awarii odzyskujesz go w ciągu max pół godziny.
Biexi założyła, że masz w kompie drugi dysk i że jest on podmontowany pod /home i właśnie na nim robisz kopie zapasowe. no więc w sytuacji, jak się ten główny dysk spierdoli, robisz takie coś:
1. wsadzasz nowy, sprawny dysk.
2. butujesz komp z jakiegoś knoppixa albo innego live cd
3. tworzysz dwa katalogi, np /newroot i /newhome
4. na nowym dysku zakładasz nową partycję i nowy system plików (możesz użyć gparted albo qtparted)
5. podmontowujesz nowy dysk pod /newroot i ten drugi dysk pod /newhome
6. tar -jxvf /newhome/kopiasys-05-11-2008.tar.bz2 /newroot (to trochę potrwa)
7. mkdir /newroot/{mnt,proc,home,sys,tmp}
8. chmod 777 /newroot/tmp
9. chroot /newroot
10. lilo albo grub-install
Offline
rychu napisał(-a):
no właśnie chodzi o to żebyś nie musiał instalować systemu od zera :] zamrażasz sobie taki jakby obraz i w razie awarii odzyskujesz go w ciągu max pół godziny.
Biexi założyła, że masz w kompie drugi dysk i że jest on podmontowany pod /home i właśnie na nim robisz kopie zapasowe. no więc w sytuacji, jak się ten główny dysk spierdoli, robisz takie coś:
1. wsadzasz nowy, sprawny dysk.
2. butujesz komp z jakiegoś knoppixa albo innego live cd
3. tworzysz dwa katalogi, np /newroot i /newhome
4. na nowym dysku zakładasz nową partycję i nowy system plików (możesz użyć gparted albo qtparted)
5. podmontowujesz nowy dysk pod /newroot i ten drugi dysk pod /newhome
6. tar -jxvf /newhome/kopiasys-05-11-2008.tar.bz2 /newroot (to trochę potrwa)
7. mkdir /newroot/{mnt,proc,home,sys,tmp}
8. chmod 777 /newroot/tmp
9. chroot /newroot
10. lilo albo grub-install
Troche to dlugie, w dzisiejszych czasach wydaje mi sie ze powinno sie zastosowac procedure ktora jak najszybciej przywroci system do pracy ( czyli jakis backup gdzie w "5 minut" postawi system z aktualna konfiguracja )
Ostatnio edytowany przez modelk56 (2008-11-28 23:25:36)
Offline
jak chcesz w 5 minut to tylko RAID-0
Offline
Jak masz RAID 0 to O'K gorzej jak go nie masz :)
Offline