Temat: Pełna kopia linuxa bez wyłączania systemu
A może spróbować zwyczajnego DUMP:
np; dump 0af /backup/ad0s1f.dump /usr
- 0 - poziom, 0 pełna archiwizacja
- a – określa automatycznie wielkość bufora do zrzucanego dysku
- f – zrzucanie do podanego pliku
dump może również kompresować, albo można skompresować pliki jakimś zewnętrzym pakerem.
a przywracamy przy pomocy RESTORE;
# cd /usr
# restore -rf /backup/ad0s1f.dump
oczywiście po przywróceniu trzeba walnąć maszynkę, ale tego i tak się nie uniknie (chyba że masz jakiś RAID sprzętowy)
możesz z powodzeniem używać sobie tego w jakimś skrypcie, jeżeli system nie obsługuje jakiś technik zabezpieczenia przed modyfikacją partycji to będzie działać nawet w biegu, a jeżeli będzie się czepiał że chcesz cos takiego zrobić to wtedy pozostaje tylko albo zmienić konfig zabezpieczeń przez sysctl-a albo przy każdym backupie sprowadzać system do trybu single-user, ale przy zdalnej administracji systemem to może być kłopotliwe ;-)
Ja robie sobie co jakiś czas taką kopię i wiem że to działa, ale jest jedno ale ;-) DUMP nie potrafi skopiować rekordów z bootloader-a, gdybyś chciał kopiować jeszcze te sektory dysku to trzeba by użyć jeszcze dd.
Nie wiem jaki masz system ale o DUMP, RESTORE możesz sobie poczytać.
Ważne jest to że DUMP nie zawiesi na pewno systemu (przynajmniej mi nigdy tego nie zrobił), jeżeli coś pójdzie nie tak to porostu nie zrobi kopii, a z dd to bywa różnie z tego co wiem.
Pozdrawiam
Dariusz Ciećwierz edytował(a) ten post dnia 23.06.08 o godzinie 00:07