Otóż robię kopię całego systemu za pomocą rsync.
Wyeliminowałem pliki/katalogi które nie powinny się kopiować i są to: dev, tmp oraz proc.
Czy mogę jeszcze jakieś wyeliminować pliki/katalogi aby nie pobierały się?
Bo system jest w chroot i tam są usługi www, i w razie przenoszenia się na inny serwer chciałbym, aby wszystko chodziło.
Kopia systemu i niepotrzebne pliki/katalogi
Jak najbardziej i je tworzysz. Rscync jest tu niepotrzebny. Wyprosił mnie kumpel bym mu zainstalował Linuksa backtrack na starszym laptopie, z intelem - vga na pokładzie (działała grafika).
Musiałem to robić w trybie tekstowym, montować squashfs i użyć środowiska chroot. Oto skryptowa część najważniejsza dla przeniesienia całego systemu, pisałem celowo --preserve nie "-p" by było czytelniej
X-y po instalacji działają po odpowiednich zabiegach z ppa.launchpad.net
Odnośnie klonowania, czasami warto użyć programu dd do obrazu (zwłaszcza jak jest postfix, postgres) i potem parted by bez zatrzymywania maszyny uzyskać identyczny obraz. Jak będzie trzeba to opiszę krok po kroku, taki odpowiednik windowsowego ghosta.
Musiałem to robić w trybie tekstowym, montować squashfs i użyć środowiska chroot. Oto skryptowa część najważniejsza dla przeniesienia całego systemu, pisałem celowo --preserve nie "-p" by było czytelniej
Kod: Zaznacz cały
if [ $next == "Y" ] || [ $next == "y" ]; then
echo -e "\nProszę czekać..."
echo; mkdir /target
echo; mount /dev/$sda /target
echo; cp --preserve -R /{bin,home,pentest,root,usr,boot,etc,lib,opt,sbin,var} /target
echo; mkdir /target/{dev,mnt,tmp,media,proc,sys}
echo; mount -t proc proc /target/proc/
echo; mount -o bind /dev /target/dev/
echo; cp --preserve -R /cdrom/casper/{vmlinuz,initrd.gz} /target/boot
echo; chroot /target /bin/bash
fi
Odnośnie klonowania, czasami warto użyć programu dd do obrazu (zwłaszcza jak jest postfix, postgres) i potem parted by bez zatrzymywania maszyny uzyskać identyczny obraz. Jak będzie trzeba to opiszę krok po kroku, taki odpowiednik windowsowego ghosta.
Dziękuję za informację. W tym problem, że całego systemu nie chcę przenosić za każdym razem. Jestem tutaj ograniczony transferem danych. Kopia wykonuje się co 8 godzin i rsync robi kopie tych plików co się zmieniły i oszczędzam na transferze. Bo nie pobieram GB tylko MB.
Na początku nie pobierałem tylko /proc, ale potem dodałem te katalogi, które mi są niepotrzebne. Ale to są chyba wszystkie katalogi (pliki), które można wyeliminować.
Na początku nie pobierałem tylko /proc, ale potem dodałem te katalogi, które mi są niepotrzebne. Ale to są chyba wszystkie katalogi (pliki), które można wyeliminować.
Faktycznie ciekawy program. I tak na szybko co przeczytałem to to, że oba serwery muszą mieć tą samą wersję.
Na jednym serwerze mam Debiana 6 a na drugim 5. Więc wersje będą na pewno różne. Co prawda, planuję aktualizować Debiana 5 do 6, ale to muszę mieć czas aby to zrobić, teraz niestety nie mam.
Jak już zrobię, to zrobię testy jakieś i sprawdzę, który bardziej mi odpowiada.
Dziękuję za odpowiedź.
Na jednym serwerze mam Debiana 6 a na drugim 5. Więc wersje będą na pewno różne. Co prawda, planuję aktualizować Debiana 5 do 6, ale to muszę mieć czas aby to zrobić, teraz niestety nie mam.
Jak już zrobię, to zrobię testy jakieś i sprawdzę, który bardziej mi odpowiada.
Dziękuję za odpowiedź.