Pokazywanie postów oznaczonych etykietą archiwizacja. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą archiwizacja. Pokaż wszystkie posty

archiwizacja ZSEU

1. Archiwizacja Inwentarz::
- na dysku komp a klienta udostępnić dysk sieciowy
- na serwerze z bazą danych samba podmontować serwer archiwizacyjny centos poleceniem:
#  mount -t smbfs -o username="root" //192.168.1.3/public /centos
- do cron'a zapis
# crontab -e
# 20 22 * * * /root/kopiazapasowa.sh
- w pliku kopiazapasowa.sh wpis:

#!/bin/sh
#skrypt do robienia kopii zapasowych
#w trakcie tworzenia przez Aleksandra
#ustawianie zmiennej daty
DATE=`date +%Y-%m-%d`
#stworzenie pliku archiwum
#tar -cvf /home/samba/usr/mariop/backup/kancelaria/archiwum-$DATE.tar /home/samba/usr/kancelaria
tar -cvf /centos/backup/inwentarz/archiwum-$DATE.tar /home/samba/usr/kancelaria/DANE

rsync

Założenie:
Kopiujemy pliki z Linux do WinXP do Linux
W Windowsie XP należy zainstalować pakiety:
1. OpenSSH (server) czytaj : http://marioms.blogspot.com/2011/02/serwer-ssh.html
2. Cigwin http://chomikuj.pl/podhorm/free+soft/Windows_server/archiwizacja+rsync/cygwin-1.7.7-1.tar.bz2
opis instalacji : http://marioms.blogspot.com/2011/02/cigwin.html
3. Kopiujemy katalog z Linux (kaczka) do Win_XP 

 Program rsync, po stworzeniu lustra katalogu w komputerze docelowym (XP), kopiuje jedynie zmienione pliki, czyli synchronizacja plików. Kopiowanie przez SSH (kopiowanie przez szyfrowany tunel z uwierzytelnianiem na komp 150):








rsync -av -e ssh kaczka Mariusz@192.168.1.150:test
Domyślnie program składuje w miejscu instalacji OpenSSH. Dokładniejsze miejsce składowania plików to :
rsync -av -e ssh --delete kaczka Mariusz@192.168.1.150:/cygdrive/d/home/Mariusz/test
gdzie:
-av zachowanie istniejących praw,
-e ssh wymuszenie szyfrowania
--delete wymusza kasowanie jeśli pliki zostały usunięte w źródle
-kaczka katalog do skopiowania 
-Mariusz@IP:test użytkownik@nr_ip_komp_docelowego wraz z katalogiem (katalog musi być ustawiony na serwerze rsyncd.conf)
-/cygdrive/d -określenie dysku D poprzez program cygwin.


Jeśli przesyłamy przez Internet (globalnie) to:
rsync -av -e ssh temp root@mario@alias.pl:~/test
W obu przypadkach katalog temp test jeśli go nie będzie zostanie utworzony.
Następne wywołania powyższych poleceń kopiują tylko zmienione pliki.






Drugi sposób to używanie programu jako demona, bez pośrednictwa SSH.
Jeśli zamierzamy korzystać z SSH, musimy mieć konta na każdym komputerze, do którego chcemy mieć dostęp. Jeśli jednak zdecydujemy się na korzystanie z programu jako demona, możemy wykorzystać wbudowane w niego metody uwierzytelniania. 


Reasumując, prg nadaje się do synchoronizacji plików pomiędzy komputerami, albo dyskami na tym samym komputerze (/home będzie aktualizowane w /mnt/sdb1):
Na tym samym PC: rsync -av --delete /home /mnt/sdb1
Z Linux do WinXP: rsync -av -e ssh --delete kaczka Mariusz@192.168.1.150:/cygdrive/d/home/Mariusz/test 
Z WinXP do Linux: rsync -av --delete "/cygdrive/C/Documents and Settings/Mariusz" root@192.168.1.10:/backups

Uruchamianie Cron'a
Najpierw demon
# rsync --daemon
lub tworzymy plik /etc/rc.d/rc.rsyncd
#!/bin/bash
# skrypt do uruchamiania Rsync w trybie demona

case "$1" in
start)
echo "Uruchamianie serwera Rsync...."
rsync --daemon
;;

stop)
echo "Zatrzymywanie serwera Rsync...."
killall rsync
;;

restart)
$0 stop
sleep 1
$0 start
;;

*)
echo "Składnia: $0 {start/stop/restart}"
exit 1
;;
esac

Wpis w rc.local będzie uruchamiał demona

logowanie bez hasła
http://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/

http://dug.net.pl/tekst/65/ssh___klucze_rsa_%28mozliwosc_logowania_bez_hasla%29/

kopia zapasowa - archiwizacja: dd , partimage

Kopia MBR:
dd if=/dev/sda of=/mnt/backup/mbr.img bs=512 count=1

Kopia partycji:
dd if=/dev/sda of=/mnt/backup/dysk.img

 Przywracanie kopii:
dd if=/mnt/backup/dysk.img of=/dev/sda

 ----------------------------------------------------------------------
partimage z płyty RescueCD
---------------------------------------------------------------------
1. Uruchamiamy system z płytki RescueCD
2. W uruchomionym systemie sprawdzamy dyski do zapisu obrazów poleceniem
# fdisk -l
Wybrany dysk np. usb (np. /dev/sdb1) dobrze jest przed przystąpieniem wgrywania do niego plików sprawdzić pod kątem czy nie zawiera błędów. Wszystkich poniższych operacji dokonujemy na odmontowanym systemie plików!
e2fsck -v -f -y /dev/dev/sdb1
W przypadku, gdy nie można sprawdzić dysku najlepiej jest go sformatować i nadpisać zerami poleceniem :
# dd if=/dev/zero of=/dev/sdb1
ta operacja trochę trwa do kilku minut... po zakończeniu tworzymy na wyzerowanym dysku system plików:
# mkfs -V -c -t ext3 /dev/sdb1
Po zakończeniu tworzenia systemu plików, ponawiamy próbę sprawdzenia dysku poleceniem jak wyżej tj.:
# e2fsck -v -f -y /dev/dev/sdb1

Wybrany dysk docelowy podmontowujemy do katalogu /mnt np.:
# mount /dev/sdb1 /mnt
3. Uruchamiamy program :
# partimage
4. Ustawiamy kolejno partycje do tworzenia ich obrazów. W nazwie pliku img najlepiej zastosować nazwę urządzenia_wielkośćpartycji.img :







2. Tabulatorem lub F5 przechodzimy dalej. Kolejny ekran ustawiamy jak poniżej:


3. Następny ekran to już tylko wprowadzenie komentarza odnośnie partycji:


4. Następnie odbywa się sprawdzenie partycji docelowej zapisu, pod kątem ewentualnych błędów, może to potrwać ok. minuty.