mennydorges
Jó cuccnak néz ki
Térjünk vissza a kérdésre...
klt MIÉRT akarnád újratelepíteni?
mennydorges
Jó cuccnak néz ki
Térjünk vissza a kérdésre...
klt MIÉRT akarnád újratelepíteni?
klt mert ha nem tetszik valami vissza tudjak állni egy fix bázis pontra. Nem akarok 6 órán keresztül mindent újra telepíteni csomagokat másolni mindent lekonfigolni na kielégítő?
Jó cucc csak pl most kipróbáltam lehúzta a vinyót clonezilla be bebootol vissza dugom a vinyót és rakok be még egy tárhely pendrive-ot és teszi a hülyét shell....
már azon vagyok rakok fel az asztalira egy clonzilla servert vagy ne mtudom ami eléri a házi servert..
Rendben! Tehát helyesen feltételezzük, hogy van egy viszonylag jól beállított, belakott, működő rendszered.
Ezen csinálnál valamit, amitől remélsz egy valamilyen eredményt, de a kimenetele kétes.
Teszem azt, telepítesz valami újdonságot, mert ígéretes, viszont az hoz függőségként egy tonna másmilyen csomagot, amikből néhány tör valamely jelenleg telpítettet.
Ennek ellenére "hősők vagyunk!!!" felkiáltással telepíted a kérdéses csomagáradatot.
A rendszer megborul, semmi sem úgy működik, mint előtte, kéne egy "undo".
Erről van szó, ugye?
klt jap. Ez lenne a lényeg. mint a kérdésben visszaállítás egy megadott fix pontra.
Erre van megoldás, amihez nem kell .iso, Windows7, nem kell újratelepíteni, kiszerelni a vinyót/ssd-t, a mentést futó rendszeren meg lehet csinálni, a visszaállítás után kell egy reboot.
Mindez ssh-n keresztül intézhető, nem is kell a gép közelében lenni.
(Kell hozzá ssh hozzáférés, de az feltételezem megvan.)
Érdekelhet ilyen megoldás is?
klt ez lenne a legjobb igen.Illetve rajtam kívül van még egy tag akit érdekelne
Systemback a te barátod (meg az enyém is )!
https://gitlab.com/Kendek/systemback/blob/master/systemback.sh
Valahányszor kétes kimenetelű dologba kezdek, csinálok egy visszaállítási pontot. Mindegy, hogy VPS-en, házi szerveren, vagy desktopon. Mindenhol jó szolgálatot tesz.
A használata -miután be van röffentve- úgy néz ki, hogy
/opt/systemback.sh -n
csinál egy új visszaállítási pontot. (Azért /opt/ , mert oda tettem a szkriptet)
/opt/systemback.sh -r
visszaáll a legutóbbi visszaállítási pontra (kérdésre, hogy felhaszálók adatait vissza akarom-e hozni, nemmel szoktam válaszolni), ezután reboot, és az előző rendszer fogad.
Percek alatt megvan, közel sem tart addig, mint egy újratelepítés.
A következő posztban a beröffentésről...
klt Beröffentés?
Beröffentés.
Az említett Gitlab oldal sokmindent elmagyaráz.
Ami szerintem lényeges:
Állítsd be, hogy hány db visszaállítási pontot akarsz megtartani!
A szkriptben a max_rp_num= adja meg.
Én 3-at szoktam, de lehet több is, meg kevesebb is.
Az első visszaállítási pont gyakrolatilag annyi helyet foglal majd, mint amennyit a rendszered is egyébként.
A többi növekményes, tehát csak az előző különbsége lesz letárolva, emiatt 3 visszaállítási pont mérete lényegesen kisebb, mint az első 3-szorosa.
Hova menjen a mentés?
A szkriptben ezt a storage_dir= adja meg.
Célszerűnek tartom, hogy ne arra a partícióra kerüljön, ahol a rendszer is van. Ez megnyitja a lehetőségét a formázás utáni részleges újratelepítésnek, és aztán visszaállításnak, viszont ehhez külön észnél kell lenni. Csináltam ilyet, de van buktatója.
És a storage_dir=/home/SB beállítást használom, így a home könyvtárban lesznek a visszaállítási pontok, a /home pedig nálam mindig külön partíción van.
De ez nem előirás. A könyvtárat létre kell hozni, a szkript nem csinálja meg magától.
Föl kell térképezned, hogy hol tartasz olyan adatokat, amiket nem szeretnél, hogy visszaállítson!
Én MINDEN adatterületet a szervereimen a /srv alá toltam, és a szkriptet módosítottam, hogy hagyja békén a /srv -t.
Az adatterületek mentéséről külön gondoskodom, és neked is ezt ajánlom.
Ha jól emlékszem, két sort kell átírni, ahol az rsync --exclude paramétereket kap, az egyik a mentés, a másik a visszaállítás sora. Ezt majd kinézem neked pontosan.
Nagyjából ennyi most hirtelen.
Azt javaslom, csinálj egy virtuális gépet, tegyél rá egy Linuxot, valamit módosíts rajta, telepítgess, majd röffentsd be rajta a Systemback-et, és csinálj egy visszaállítási pontot.
Ezután jól barmold el a virtuális géped!
Majd állítsd vissza....
Így látni, érezni fogod, hogyan teszi a dolgát, ráadásul nem az éles szervereden nyúlsz esetleg mellé.
Nagyon kevés alkalommal használtam a SB-et visszaállításra, de amikor kellett, akkor mentőöv volt a javából.
Tök jó:
systemback.sh: sor: 9: $'\r': parancs nem található
systemback.sh: sor: 13: $'\r': parancs nem található
systemback.sh: sor: 19: $'\r': parancs nem található
systemback.sh: sor: 26: $'\r': parancs nem található
systemback.sh: sor: 33: $'\r': parancs nem található
systemback.sh: sor: 41: $'\r': parancs nem található
systemback.sh: sor: 59: $'\r': parancs nem található
systemback.sh: sor: 63: $'\r': parancs nem található
systemback.sh: sor: 65: $'\r': parancs nem található
systemback.sh: sor: 67: $'\r': parancs nem található
systemback.sh: sor: 68: szintaktikai hiba „$'\r'” váratlan token közelében
'ystemback.sh: sor: 68: `init()
Nem működött a download gomb, és Windowson Notepaddal kopi-pasztáztad?
Vagy mit csináltál?
kimásoltam majd beírtam az elérést és a darabot.
Igazából azért akartma iso-t mert ha elszáll teljesen úgy hogy az ssh-ba se tudok mit csinálni vagy be se tudok lépni panelről visszaállítani könyű lett volna. a mentést meg egy routerba csatlakoztatott külső ssd tárolná.. De mndegy.
Még most telepítem a php 7.2 , 7,3 7,4 -et és kész vagyok eddig beállítotam mindent egyedül az ssh keys maradt elvileg hátra. előtte mentés és kiderül.
Na most csinálja. Ez csak 4 kb-lesz?
Setting write protection... done
Calculating checksum... done
Flushing filesystem buffers... done
The restore point is successfully created.
mennydorges
Ennyi.
Most próbáld ki, hogy írj valamit az egyik konfig fájlodba.
Mondjuk, egy kommentet a végére.
Meg esetleg csinálj egy másolatot valamiről az /etc/ könyvtárban más néven.
Ezek ártalmatlan beavatkozások, szóval nem barmolják el a rendszered.
Viszont el fognak tűnni, ha csinálsz egy visszaállítást!