Strona 1 z 2

[+] Kopia systemu po instalacji

: 22 września 2010, 21:14
autor: ksysinek
Witam.
Kilka dni temu instalowałem po raz kolejny Debiana dla serwera hostingu. Tym razem męczyłem się ok. 2 dni aby dopracować serwer do perfekcji. Zanim zacznę dodawać użytkowników chciałbym zrobić kopie tej instalacji dla przyszłych pokoleń. Partycja z systemem ma wielkość ok 60GB natomiast sam system zajmuje 1,2GB. Mam dodatkowa partycje o wielkości ok. 400GB. Próbowałem zrobić skompresowany obraz metoda podpatrzona tu na forum a mianowicie:

Kod: Zaznacz cały

dd if=/dev/partycja_źródłowa | gzip > /katalog/kopia_partycji_źródłowej.gz
Zrezygnowałem gdy obraz dysku przekroczył 6GB a zrzucone zostało zaledwie 11GB partycji źródłowej. Nie zaniechałbym tej operacji, gdyby otrzymany obraz mieścił się na pendriva 8GB.

Dowiedziałem się również na forum, ze można zmniejszyć tymczasowo partycje poleceniem resize2fs. Niestety okazało się, ze ostatni blok jest juz zapisany. Czy jest dla mnie jeszcze jakaś szansa na zrobienie obrazu partycji z systemem?

Z góry dzięki za podpowiedzi.

: 23 września 2010, 08:17
autor: NeoN265
Może CloneZilla by ci w tym pomogła. W obsłudze tego programu ci niestety nie pomogę, bo go już dawno nie używałem.

: 23 września 2010, 08:42
autor: lessmian2
A ja spytam inaczej. Po kiego grzyba Ci taka duża partycja systemowa? Przecież na to spokojnie wystarczy 5GB. Reszta to pliki użytkowników i logi które można umieścić na innych, wydzielonych do tego celu partycjach.

: 23 września 2010, 09:44
autor: ksysinek
@lessmian2 nie chcialem się rozdrabniać i zrobiłem duża partycje podstawowa na system, logi i bazy mysql. Sadziłem ze skoro zajęte będzie tylko nieco ponad 1GB to łatwo będzie to zakupować.

Co do Clonezilli to widzę ze działa ona w podobny sposób co komendy dd i gzip. Zastanowię się jeszcze nad spakowaniem interesujących mnie plików do archiwum tar. Tylko czy po rozpakowaniu ich na czysty dysk i podpięciu go do innego komputera wystartuje mi z niego system?

: 23 września 2010, 15:13
autor: fnmirk
ksysinek, spróbuj automatycznego podziału dysku pod serwer jaki domyślnie oferuje instalator Debiana. Przekonasz się, że przesadziłeś z ilością miejsca. Instalator Debiana oferuje taki podział dysku pod serwer:
[INDENT]/ do 300MB
/usr 3GB
/var 1,3GB
/swap zależnie od posiadanego RAM-u
/tmp 250MG
/home reszta[/INDENT]
To jest sytuacja wyjściowa, z której możemy wydzielić dodatkowe wymagane partycje, zależnie od przeznaczenia serwera. Oczywiście dodajemy miejsce kosztem partycji /home.
Zależnie od charakteru pod dokładniejszą rozwagę zasługuje dodanie partycji do przechowywania poczty i logów lub zwielokrotnienie miejsca na partycji /var.
Odnośnie wykonania kopii systemu przejrzyj temat, do którego prowadzi odnośnik z poradnika: http://debian.linux.pl/threads/6573-Kop ... tycj%C4%99

: 23 września 2010, 18:45
autor: ryba84
Nie baw się dd. Nie prościej zrobić taką kopię tarem albo rsync? Tarem będziesz miał skompresowany jeden plik, który wystarczy później wypakować na świeżo sformatowanej partycji i zainstalować na niej gruba. Z jakiegoś livecd zamontuj gdzieś tą partycję 400GB i swój root

Kod: Zaznacz cały

tar -cvjpf /mnt/sciezka_do_partycji_400GB/kopia.tar.bz2 /mnt/tam_gdzie_zamontowałeś_roota
Kwestia przywracania takiej kopii również prosta:

Kod: Zaznacz cały

tar xvjpf kopia.tar.bz2 -C /mnt/tam_gdzie_root
później robisz chroota na przywróconą partycję z kopii i instalujesz gruba.

: 23 września 2010, 21:09
autor: ksysinek
Zrobiłem kopię zapasową tarem. Słusznie zauważyłeś ryba84, że daje on możliwość odtworzenia pojedynczego pliku. Dzisiaj też, mój szef zamówił kolejny serwer. Jak dojdzie to dam znać jak mi poszło odtwarzanie mojej kopii zapasowej.

: 28 września 2010, 20:19
autor: boobs

Kod: Zaznacz cały

tar -cvjpf /mnt/sciezka_do_partycji_400GB/kopia.tar.bz2 /mnt/tam_gdzie_zamontowałeś_roota
A jak zrobić obraz partycji przy pomocy dd i od razu konwertować w locie do bz2 i potem przywrócić?

: 28 września 2010, 21:24
autor: fnmirk
boobs pisze:A jak zrobić obraz partycji przy pomocy dd i od razu konwertować w locie do bz2 i potem przywrócić?
Poszukać na forum w dziale z gotowymi rozwiązaniami. Odpowiedź nawet padła już w tym temacie.

: 28 września 2010, 21:50
autor: Akkon
ksysinek pisze:Partycja z systemem ma wielkość ok 60GB natomiast sam system zajmuje 1,2GB. [...]
Zrezygnowałem gdy obraz dysku przekroczył 6GB a zrzucone zostało zaledwie 11GB partycji źródłowej. Nie zaniechałbym tej operacji, gdyby otrzymany obraz mieścił się na pendriva 8GB.
Niestety dd robi obraz całej partycji, a więc nawet (teoretycznie) puste GB muszą swoje zająć. Z moich doświadczeń wynika jednak, że naprawdę pusty obszar partycji (wyzerowany w wyniku utworzenia pustego pliku o rozmiarze całego niewykorzystanego miejsca) w połączeniu z kompresją "w locie" daje satysfakcjonujące wyniki. Oczywiście wszystko zależy od wielkości partycji podstawowej, która w Twoim przypadku jest znaczna.