Puncte:0

Realizarea unei copii de rezervă a unui server Ubuntu simplu

drapel in

Am un server mic configurat și sunt destul de nou în acest domeniu, așa că mi-a luat aproximativ două zile să pun totul în funcțiune așa cum vreau. Acum, sper că nu voi avea niciun motiv să fac modificări la acest lucru în viitorul apropiat și pot să-l las să curgă. Motivul pentru care a trebuit să fac asta în primul rând este că ultimul server pe care am murit și am pierdut toate configurațiile pentru el. Deci, ceea ce încerc să fac este să obțin o copie de rezervă semi-regulată a întregului sistem, ca un tip de imagine de disc, unde recuperarea ar trebui să fie un proces simplu. Întregul sistem ocupă mai puțin de 20 GB. Am un server NAS local mult mai mare pe care putem stoca copiile de rezervă.

M-am gândit că ar exista o modalitate simplă de a crea imagini de disc, dar sunt puțin pierdut în toate opțiunile. dd pare exagerat și nu ar fi foarte dur rularea asta o dată pe săptămână pe unitatea ssd pe care o copiez?

Serverul are configurat LVM și se pare că realizarea de instantanee cu aceasta ar putea fi ideea potrivită, dar încă sunt foarte confuz cum să o fac și cum să transform acele instantanee în copii de rezervă utilizabile stocate în altă parte. Dacă discul este deja configurat cu LVM (am folosit setările implicite pentru instalarea serverului Ubuntu), este sigur pentru mine să încep să creez volume logice sau trebuie să fac o copie de rezervă înainte de a începe să fac copii de rezervă? Apoi, odată ce instantaneele sunt create, nu sunt sigur cum să le transform efectiv într-o copie de rezervă fişier, care poate fi stocat în altă parte. Instinctul meu spune că pot folosi dd pentru asta, dar dd mă sperie și chiar nu vreau să stric nimic, deoarece serverul funcționează foarte bine acum.

Dacă cineva îmi poate da câteva instrucțiuni simple despre cum să creez o copie de rezervă simplă (sper că cu LVM) a întreg drive (sau orice este necesar pentru a putea restaura rapid mașina exact la configurația pe care o am acum) și a o stoca pe un server (de preferință prin samba), ar fi foarte apreciat.

drapel cn
Ray
Nu te pot ajuta să faci instantanee. Eu personal folosesc `rsnapshot` pentru a face backup periodic. În loc să fac o copie de rezervă a programelor, aș face o copie de rezervă a fișierelor personale în `/home` și a fișierelor de configurare în `/etc`. Dacă ceva s-ar prăbuși, sincer aș reinstala Ubuntu și apoi aș pune înapoi fișierele `/etc`. Într-adevăr, acest lucru nu este la fel de ușor ca un instantaneu. Am instantanee pentru `virtualbox`, dar mă îndoiesc că ați dori să rulați Ubuntu în Ubuntu.
EricEDFilms avatar
drapel in
Cred că teama mea este că unele aspecte ale configurației confuze pe care le-am făcut nu vor fi salvate dacă doar copiez /home și /etc...precum permisiunile utilizatorului și ce programe sunt instalate, cu configurațiile lor complexe. Toate acestea pot fi recuperate cu ușurință salvând câteva foldere de nivel superior? Mersi pentru raspuns.
drapel cn
Ray
`rsnapshot` trebuie configurat folosind contul utilizatorului root. (De fapt, ar trebui să ruleze ca „cronjob” al utilizatorului root.) Deci, fișierele sunt copiate păstrând permisiunile originalelor. Dacă trebuie să restaurați din copii de rezervă, atunci trebuie doar să le copiați înapoi și pe acestea. Vă sugerez să încercați să îl configurați (sau oricare dintre celelalte alternative ale sale) și să îl lăsați să ruleze și să vedeți dacă rezultatul vă satisface. Adică dacă nimeni altcineva nu vă dă un răspuns mai bun despre efectuarea unui instantaneu (care, din nou, nu vă pot ajuta acolo... îmi pare rău!).
EricEDFilms avatar
drapel in
Ok, `rsnapshot` ar putea fi o alternativă bună. Când hard disk-ul moare în cele din urmă, nu mă deranjează să reinstalez Ubuntu, atâta timp cât restaurarea totul după aceea este simplă. Poate `rsnapshot` să folosească o partajare smb montată ca destinație pentru copiile de rezervă? Există directoare specifice pe care ar trebui să le includ sau să le exclud din backup dacă vreau să păstrez aproape totul?
drapel cn
Ray
Bănuiesc că [acest lucru](https://help.ubuntu.com/lts/installation-guide/armhf/apcs02.html) vă va ajuta să vă decideți? Cu siguranță `/etc`. Dacă ați instalat programe local, atunci acestea vor fi în `/usr/local`, dar din moment ce ați făcut-o manual, probabil că puteți face asta din nou. Și da, puteți face backup pe orice partiție care este montată. Puteți chiar să faceți backup pe o gazdă [la distanță](https://www.thegeekstuff.com/2009/09/linux-remote-backup-using-rsnapshot-rsync-utility/). Nu cred că ar trebui să te stresezi acum să te decizi asupra unui singur program. În schimb, încearcă și vezi. Dacă nu este pentru tine, încearcă altceva...
EricEDFilms avatar
drapel in
Ok, am de gând să-l încerc. Mulțumesc. Sunt toate configurațiile mele de samba, cum ar fi utilizatorii și folderele partajate, stocate în `/etc`? Dar folderul montat care se conectează la serverul NAS, acesta va fi păstrat în `/etc`?
EricEDFilms avatar
drapel in
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/128760/discussion-between-ericedfilms-and-ray).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.