Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2018-02-25 16:16:16

  Elizabeth - Użytkownik

Elizabeth
Użytkownik
Zarejestrowany: 2017-12-27

Jak najlepiej zrobić backup VPSa

Mam VPSa na którym jest postawione Apache z modułami do obsługi PHP i aplikacji Django, PostgreSQL, MyBB
i certbot.

I teraz: jak najlepiej zrobić backup tego wszystkiego żeby przy ponownym wdrażaniu było jak najmniej pracy ?

Gdzieś pisali, ze mozna zrobic dd, ale po pierwsze jak podłączyć się do serwera w trybie live i czy zawsze się da ?

a po drugie jak będzie z przenośnością tego np. jeśli inny dostawca nie będzie oferował tej samej metody wirtualizacji i tego samego systemu ?


GPG Key ID: 0x8D55F13761AF5230
Fingerprint: B884 468A D6DC 0516 2B43 6675 8D55 F137 61AF 5230

Offline

 

#2  2018-02-25 16:40:41

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak najlepiej zrobić backup VPSa

Rsync i tyle, np. tak. xD

Kod:

morfik      HOSTY = (root) /usr/bin/rsync -avx --delete-excluded root@1.2.3.4\:/ /media/vps/

Offline

 

#3  2018-02-25 16:55:51

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Jak najlepiej zrobić backup VPSa

Up:
Po kiego całego VPSa?

rsynciem czy rdiff-backup przez ssh  do  /etc i np /var/www, czy gdzie tam nasze ślitaśne strony siedzą.
mysqldump i pgdump bazy

Reszta VPSa jest i tak w repo. xD

Ostatnio edytowany przez Jacekalex (2018-02-25 21:49:45)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2018-02-25 16:55:55

  Elizabeth - Użytkownik

Elizabeth
Użytkownik
Zarejestrowany: 2017-12-27

Re: Jak najlepiej zrobić backup VPSa

A jeżeli w przyszłości na serwerze docelowym będzie np. wyższa wersja systemu to też zadziała ?

Czy coś trzeba będzie zmieniać w tych plikach ?

rsynciem czy rdiff-backup przez ssh  do  /etc i np /var/www, czy gdzie tam nasze ślitaśne strony siedzą.

to już zrobiłam za pocą tar + scp ale się zastanawiam czy da się zrobić bardziej kompleksowy backup

Ostatnio edytowany przez Elizabeth (2018-02-25 16:57:48)


GPG Key ID: 0x8D55F13761AF5230
Fingerprint: B884 468A D6DC 0516 2B43 6675 8D55 F137 61AF 5230

Offline

 

#5  2018-02-25 16:59:12

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Jak najlepiej zrobić backup VPSa

Elizabeth napisał(-a):

A jeżeli w przyszłości na serwerze docelowym będzie np. wyższa wersja systemu to też zadziała ?

Czy coś trzeba będzie zmieniać w tych plikach ?

To już zależy od konkretnego programu.
jeżeli taki backup odpalasz z CRONA np raz na tydzeń, to masz na tyle aktualną kopię, że nic się nie zdąży zmienić w te kilka dni.

Backupu nie robi się raz na dwa lata, musi być aktualny.

Rsync zapewnia lustrzaną kopię, a rdiff-backup robi kopię przyrostową.

Oba się do CRONA nadają idealnie.

RTFM:
https://www.thomas-krenn.com/pl/wiki/Synchronizacja … _pomocy_rsync

http://www.nongnu.org/rdiff-backup/
https://www.thomas-krenn.com/pl/wiki/Backup_z_rdiff-backup_w_Linuksie

Ostatnio edytowany przez Jacekalex (2018-02-25 17:04:38)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2018-02-25 17:01:59

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak najlepiej zrobić backup VPSa

Jacekalex napisał(-a):

Up:
Po kiego całego VPSa/

rsynciem czy rdiff-backup przez ssh  do  /etc i np /var/www, czy gdzie tam nasze ślitaśne strony siedzą.
mysqldump i pgdump bazy

Reszta VPSa jest i tak w repo. xD

No jak po kiego? Czasami się przydaje. xD

A tak w ogóle, to jak ja bym miał teraz się bawić w vps, to bym se kontenery dockera porobił i problem "kompatybilności" by był z głowy. xD

Offline

 

#7  2018-02-25 17:44:27

  Elizabeth - Użytkownik

Elizabeth
Użytkownik
Zarejestrowany: 2017-12-27

Re: Jak najlepiej zrobić backup VPSa

Jacekalex napisał(-a):

mysqldump i pgdump bazy

Taki zrzut zapisze mi jedynie baze danych czyli i tak będzie trzeba jeszcze raz konfigurować użytkownika, hasła, uprawnienia, ALTER ROLE itd ?

Jak zapisać te wszytskie ustawienia, czy one są trzymane gdzieś w etc ? (mowimy o postgre)


GPG Key ID: 0x8D55F13761AF5230
Fingerprint: B884 468A D6DC 0516 2B43 6675 8D55 F137 61AF 5230

Offline

 

#8  2018-02-25 17:51:18

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak najlepiej zrobić backup VPSa

Ciągnij całe:
/var/lib/mysql/
/var/lib/postgresql/

I po sprawie.

Dlatego lepiej jest ciągnąć cały VPS a później sie zastanawiać co gdzie siedzi. xD

Ostatnio edytowany przez morfik (2018-02-25 17:55:42)

Offline

 

#9  2018-02-25 17:57:34

  Elizabeth - Użytkownik

Elizabeth
Użytkownik
Zarejestrowany: 2017-12-27

Re: Jak najlepiej zrobić backup VPSa

Zamiast używać tego nie znanego mi narzędzia Rsync to chyba mogę równie dobrze odpalić tar'a na całym systemie plików


GPG Key ID: 0x8D55F13761AF5230
Fingerprint: B884 468A D6DC 0516 2B43 6675 8D55 F137 61AF 5230

Offline

 

#10  2018-02-25 18:01:37

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak najlepiej zrobić backup VPSa

To poznaj to narzędzie Rsync i się z nim zaprzyjaźnij. xD

$ man rsync

Dokumentacja nie jest znowu taka długa. xD

Offline

 

#11  2018-02-25 18:04:11

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Jak najlepiej zrobić backup VPSa

mysqldump może też kopiować bazę mysql.* gdzie s ą uprawnienia użyszkodników.

Kod:

Ciągnij całe:
/var/lib/mysql/

Ryzykowna sprawa, kiedyś w ten sposób "myślałem, że mam backup".

Obecnie wolę zrzut bazy mysqldumpem, spakowany XZ i zaszyfrowany GPG.

Kod:

/usr/bin/mysqldump --ssl  --user=PACJENT --password=HASEŁKO  --add-drop-table  --databases BAZA | /usr/bin/xz |/usr/bin/gpg --batch --armor --encrypt --trust-model always --no-default-keyring --keyring /etc/keys/jacek.pub --recipient jacek@DOMENA.TLD >/home/backup/bazy/BAZA-$(date +%Y-%m-%d-%H.%M.%S).gpg

Jeszcze mi się nie zdarzyło, żeby się coś zwaliło w takim backupie.

Elizabeth napisał(-a):

Zamiast używać tego nie znanego mi narzędzia Rsync to chyba mogę równie dobrze odpalić tar'a na całym systemie plików

A tar robi kopie synchroniczne czy przyrostowe. xD

RTFM:

Kod:

man rsync
man rdiff-backup

Pozdro

Ostatnio edytowany przez Jacekalex (2018-02-25 18:09:08)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#12  2018-02-25 18:04:43

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Jak najlepiej zrobić backup VPSa

Rsync to taka podstawa jak ls czy vi, szkoda że nie wymagają znajomości tego na branżowych certyfikacjach (RHC[SAE]) :/

Offline

 

#13  2018-02-25 18:07:57

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak najlepiej zrobić backup VPSa

Jacekalex napisał(-a):

mysqldump może też kopiować bazę mysql.* gdzie s ą uprawnienia użyszkodników.

Kod:

Ciągnij całe:
/var/lib/mysql/

Ryzykowna sprawa, kiedyś w ten sposób "myślałem, że mam backup".

Dziwne, ja załadowałem ten katalog do dockera na surowo i bez problemu działa z wordpresem. xD

Offline

 

#14  2018-02-25 18:25:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Jak najlepiej zrobić backup VPSa

morfik napisał(-a):

Jacekalex napisał(-a):

mysqldump może też kopiować bazę mysql.* gdzie s ą uprawnienia użyszkodników.

Kod:

Ciągnij całe:
/var/lib/mysql/

Ryzykowna sprawa, kiedyś w ten sposób "myślałem, że mam backup".

Dziwne, ja załadowałem ten katalog do dockera na surowo i bez problemu działa z wordpresem. xD

Zazwyczaj działa, ale nie zawsze, o czym kiedyś się przekonałem organoleptycznie.

Z resztą polecane i gwarantowane metody w Mysql to mysqldump i mysqlhotcopy.
mysqlhotcopy też może latać po ssh.

Sznurek:
https://debian-administration.org/article/311/Backu … _mysqlhotcopy

Ostatnio edytowany przez Jacekalex (2018-02-25 21:51:04)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#15  2018-02-25 18:36:03

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: Jak najlepiej zrobić backup VPSa

@morfik: możesz sobie pociągnąć całą bazę postgresa, parę innych mientkich rzeczy też sobie możesz pociągnąć, i tyle z tego będziedz miał że coś ci na wąsach zostanie.
Do fizycznego kopiowania bazy postgresa istnieją narzędzia, nawet rsync jest jednym z nich - ale nie jedynym.
No, chyba że kopiujesz zatrzymaną bazę... Bo jeśli nie to taka kopia jest tyle samo warta, co smarki w chusteczce.


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#16  2018-02-25 19:00:00

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak najlepiej zrobić backup VPSa

Taki kilkusekundowy przestój nie jest zauważalny i można sobie te bazę zatrzymać na moment backupu. xD

Offline

 

#17  2018-02-25 19:07:51

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: Jak najlepiej zrobić backup VPSa

Przestań pieprzyć tylko się przyznaj że nie wiesz, jak się robi rsyncem backup postgresa bez zatrzymywania bazy.
Twoje kilka sekund możesz użyć do wytarcia wąsów.


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#18  2018-02-25 19:11:51

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Jak najlepiej zrobić backup VPSa


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#19  2018-02-25 19:13:05

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak najlepiej zrobić backup VPSa

Naprawdę, odnośnie tego całego backupu, to masz nawet w dokumentacji postgresa opisane:
https://www.postgresql.org/docs/9.3/static/backup-file.html

Another option is to use rsync to perform a file system backup. This is done by first running rsync while the database server is running, then shutting down the database server just long enough to do a second rsync. The second rsync will be much quicker than the first, because it has relatively little data to transfer, and the end result will be consistent because the server was down. This method allows a file system backup to be performed with minimal downtime.

No więc w czym problem?

Offline

 

#20  2018-02-25 19:19:10

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: Jak najlepiej zrobić backup VPSa

W wydaniu konkretnego polecenia. Bez tego polecenia możesz - jak wspomniałem - wsadzić palec w nos i rozsmarować wynik na wąsach.
Cenię Ciebie jako gościa co duuuuuużo wie, wiele razy z Twoich porad korzystałem, ale nie przesadzaj: jeśli czegoś nie wiesz to siedź cicho i się nie wychylaj. Na zdrowie Ci wyjdzie.
@Jacekalex: nie chce mi sié całości czytać, ale chyba o to.

Ostatnio edytowany przez ethanak (2018-02-25 19:21:06)


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#21  2018-02-25 22:46:27

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Jak najlepiej zrobić backup VPSa

Zamiast ręcznie rzeźbić z kopiowaniem VPS skorzystaj z kontenerów — odpadnie 99% roboty (i problemów).

Offline

 

#22  2018-03-01 22:34:47

  hi - Zbanowany

hi
Zbanowany
Zarejestrowany: 2016-03-24

Re: Jak najlepiej zrobić backup VPSa

rsync rsync rsync


"Są drogi, którymi nie należy podążać, armie, których nie należy atakować, fortece, których nie należy oblegać, terytoria, o które nie należy walczyć, zarządzenia, których nie należy wykonywać" Sun Tzu

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)