Przeniesienie/backup systemu za pomocą dump/restore
(FreeBSD 4.x)
Bardzo często stajemy przed problemem jak przenieść działający system na drugi
dysk (np. większy) lub jak wykonać pełny backup systemu. Poniżej pokaże jak w
kilku krokach przenieść działający system na drugi dysk za pomocą narzędzi
dump/restore.
1. Podłączamy drugi dysk.
2. Uruchamiamy /stand/sysinstall
3. Partycjonujemy dysk wg swoich potrzeb:
np. (przy założeniu, że mamy standardowe partycje na dysku1, a
dysk2 ma oznaczenie ad1)
ad1s1a /dysk2/root
ad1s1b swap
ad1s1e /dysk2/var
ad1s1f /dysk2/tmp
ad1s1g/dysk2/usr
Katalogów nie musimy zakładać, sysinstall sam je utworzy,
sformatuje i podmontuje.
4. Przenosimy dane:
# ( dump -0af - / ) | ( cd /dysk2/root ; restore -rf - )
# ( dump -0af - /var ) | ( cd /dysk2/var ; restore -rf - )
# ( dump -0af - /tmp ) | ( cd /dysk2/tmp ; restore -rf - )
# ( dump -0af - /usr ) | ( cd /dysk2/usr ; restore -rf - )
5. Zapisujemy bootsector:
# disklabel –B –b /boot/boot1 –s /boot/boot2
/dev/ad1s1
To wszystko. Uzyskaliśmy w ten sposób wierną kopię systemu na
drugim dysku. Teraz wystarczy przepiąć dyski i już możemy się cieszyć systemem
na nowym, większym dysku. Na koniec dodam, że powyższy „przepis” nadaje się
również idealnie na pełny backup systemu.
Autor: Rafał Andrzejewski
rafal(at)bsd4u.org |
openbsd Dodane przez bielen2k w dniu - 2005-11-10 18:03:18 | | czy powyższy backup można wykonać przy uruchomionym systemie? Potrzebuje robić backup np raz dziennie podczas normalnej pracy serwera (openbsd) | Re: openbsd Dodane przez arti w dniu - 2005-11-13 19:17:11 | | Mimo iż uzyskałeś już odp. na forum, odpowiemy równiez tu aby zostało dla potomnych: "Tak, oczywiście." |
Tylko zarejestrowani użytkownicy mogą pisać komentarze. Prosze zaloguj się i dodaj komentarz. Powered by AkoComment! |