Rsync kopiowanie plików w tle pomiędzy serwerami ssh

Więc tak ostatnio potrzebowałem takiego rozwiązania aby przenieść dość pokaźną macierz na nowy serwer mi bardzo pomogło może pomoże i Tobie 😉 w takim razie do dzieła.

 

Na samym początku instalujemy rsync wydając polecenie:

apt-get install rsync

Potwierdzamy instalację i spokojnie czekamy aż się zainstaluje.

 

Następnie musimy utworzyć klucz ssh po to abyśmy nie musieli podawać hasła pod czas wywoływania komendy bez tego praca w tle nie byłaby możliwa. Najlepiej aby hasełko na obu serwerach do konta roota było takie samo wtedy nie będzie problemu do dzieła:

Generujemy klucz: ssh-keygen

Następnie wysyłamy klucz do serwera zdalnego: ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.1

Skoro mamy już to zrobione nie pozostaje nam nic jak wydać jedną magiczną komendę aby rozpoczęło się kopiowanie:

rsync -ave „ssh -p 22” –numeric-ids –delete root@s2.serwer.pl:/home/folder-do-skopiowania /home/nowy-serwer &

Następnie czekamy chwilkę aż zacznie się kopiowania i klikamy enter w tym momencie wszystkim zajmuje się screen my możemy zamknąć konsole i znaleźć sobie bardziej twórcze zajęcie jak nudzenie przy kompie.

Montowanie partycji w debianie

Aby zamontować partycję dyskową w debianie wystarczy jedna prosta komenda:

mount -t ext3 /dev/hda1 /home/katalog usera

mount – program montujący
-t – parametr programu montującego
ext3 – system plików
hda1 – partycja dysku do podmontowania

Automatyczne montowanie dysku (sda,sdb) Debian

Tak więc zaczynajmy zabawę nic prostszego 😉 aby po każdym starcie systemu montowały nam się partycje automatycznie pod dany katalog musimy zrobić następująco:

Wchodzimy do katalogu /etc odnajdujemy pliczek „fstab” edytujemy go i na samym końcu dopisujemy:

/dev/hda1 /mnt/dysk ext3 defaults 0 1

Następnie restartujemy serwer i sprawdzamy czy nam pod montowało partycję wpisujemy komendę „df -h -a”
Jeżeli wszystko jest tak jak chcieliśmy mamy automatyczne montowanie partycji z głowy. Pamiętaj że edytując plik fstab należy posługiwać się klawiszem tabulacji (TAB).