ďťż
 
 
   Wykonanie kopii serwera przez sieć - jak?
 
 

Tematy

 
    
 

 

 

 

Wykonanie kopii serwera przez sieć - jak?





TooMeeK - 22-12-2008 16:28
Witam.

Założenia są takie:
    ldwa serwery o różnym zestawieniu sprzętowym:
    Serwer 1:
    sda - 9,1 GB
    sdb - /home ext3 na RAIDzie sprzętowym podłączonym pod SCSI
    eth0 - LAN
    Serwer 2:
    sda - 9,1 GB
    sdb - 9,1 GB
    sdc - /home na ext3, RAID sprzętowy pod SCSI
    eth0 - pusta
    eth1 - LANl
Załóżmy, że na obu jest Debian. Chcę wykonać przez sieć Ethernet kopię serwera 1:1 (nie chcę wyjmować dysków twardych) przy użyciu NFS z zachowaniem praw dostępu do plików.
Czy da się to zrobić? Jaka będzie składnia do podłączenia drugiego serwera i skopiowania plików z zachowaniem praw?
Pytam bo nigdy nie używałem NFS.



RaV. - 26-12-2008 19:07
Niekoniecznie NFS. Zainteresuj się programem rsync, który umożliwia robienie lustrzanej kopii dowolnego katalogu (w tym root directory: "/"). rsynca można wykonywać po ssh. natomiast chcąc zrobić dokładną kopię serwera. Kopie można wykonywać inicjując połączenie z dowolnego końca czyli albo od serwera, którego zawartość chcesz skopiować lub też z klienta.
Fragment manuala: Pierwsza kopia idzie pełna natomiast kolejne to tylko różnice.



grzesiek - 26-12-2008 20:31
Jeżeli w grę wchodzą obrazy partycji i przestój związany z odmontowaniem kopiowanej partycji to partimage jest świetny bo można go zainstalować jako serwer-klient i przez siec zapisywać obraz na drugiej maszynie. Przetestowałem to, odtwarzanie jest prawie 5x szybsze niż tworzenie obrazu, klienta możesz odpalić z LiveCD.
Po szczegóły odsyłam na http://www.partimage.org/Partimage-m...etwork-support



TooMeeK - 27-12-2008 16:23
Zrobię jak napisał Rav.
Część partycji to ReiserFS, natomiast /home stoi na ext3. Przestój serwera nie wchodzi w grę. Pliki zmieniają się codziennie (dokumenty, profile mobilne).
Partimage znam i osobiście sobie chwalę - ale nie da rady temu podołać.
Ten system ma jeszcze jądro z serii 2.4.x i nie wolno mi go ruszyć (upgrade) przed wykonaniem backupu. Ilość danych do skopiowania to około 300 GB, głównie z /home, które jest zewnętrznym urządzeniem (macierz RAID5 SCSI-to-SATA).
Na razie mam problem z postawieniem Debiana na drugim serwerze otóż nie chce mi z nim współpracować druga (większa) macierz :-/

Jak się z tym uporam to będę raportował w tym temacie postępy.

[ Dodano: 2009-01-14, 12:33 ]
Uhm.. zapomniałem dodać, że tu chodzi o kopiowanie praw do plików nie Linuxa tylko Samby..

[ Dodano: 2009-02-08, 01:05 ]
ha! TAR rulezz :P

Problem jaki się pojawił w trakcie eksperymentów z TAR-em: ograniczenie rozmiaru pliku wynikowego do 2 GB (połączenie z innym serwerem przez SMB).
Siedziałem trochę nad tym i w końcu udało mi się (tak mi się wydaje) rozgryźć odpowiednie polecenia dla TAR-a, więc chciałbym się nimi podzielić:

Backup (uruchomiony w ścieżce gdzie ma się on tworzyć):
tar cvpz --ignore-failed-read --same-owner
--exclude=/mnt/duza_partycja --verbose /  | split -d --bytes=2000m --verbose - debian_image Restore:
cat debian_image* | tar -zxvv --same-permissions -C / Moje pytania:
1.Jak to logować? Standardowe ">> operacja.log" nie zadziała w tej składni z wiadomych powodów.
2.Czy zostaną zachowane także uprawnienia Samby (ACL) w podanej składni? (chodzi o przełącznik "--same-owner")
3.Wiem że w przypadku partimage nie jest możliwe zachowanie danych ACL na partycjach NTFS, czy to też dotyczy innych typów partycji? (ext2,ext3)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis