0- ra gyalult fajl visszahozasa

 ( e704112 | 2015. október 20., kedd - 12:38 )

Udv!

Egy veletlen elkovetett echo > file hiba (echo >> file helyett) kijavitasarol erdeklodnek. Nagyjabol nehany perce tortent. A fajl igazabol nem lenyeges, megis orulnek, ha vissza lehetne allitani. Tudtok olyan modszert, amihez nem szukseges a particio lecsatolasa? Egy mukodo szerveren van. A rendszer eleg regi, debian 6.0.2- es.

Koszi.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Akkor beírom, amire mindenki gondol: a mentésből simán vissza tudod rakni.

Nem fontos file, es a mentes rola tegnap esti. A mai differencia miatt lenne megis erdekes.

Pedig nincs más lehetőséged, hacsak nem:
- verziókövetés.
akár alkalmazásban akár külső megoldással: svn, git, stb.

(Persze gondolom ez sincs, de a teljesség kedvéért, merthogy ezellen pont ez (is) véd ;)

--
zrubi.hu

5 percenkent valtozo logfilet nem szivesen raknek be mondjuk git ala :- ).

Igazabol van egy csomo tool, amivel torolt fajlt vissza lehet hozni, es elvileg jol is mukodnek, de itt sajnos felul lett irva, ami mar problemasabb.

Technikailag nem lett felulirva, csak elvessztetted a fajlhoz kapcsolodo inode lancot.
--
Blog | @hron84
Üzemeltető macik

No es hogy tudnam megtalalni?

bizots ez?
milyen filerendszer?
cow filerendszer egyaltalan?

ext3. Valoban nem emlitettem.

Amikor text fájlt írtam felül ext3 alatt hasonló módon (> vs >>), amiről nem volt elég friss mentésem, akkor grep-peltem. A tartalom nagy részét helyre tudtam állítani. De a lehető leghamarabb unmount-oltam és utána offline dolgoztam a fájl rendszerrel tovább. És a tartalom ismerete alapján tudtam hatásosan keresni.
Nyomban bevezettem egy verzió követő rendszert a fontosabb text file-okra - ahogy azt zrubi már javasolta. Esetemben conf file-okról volt szó, nem log-okról.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Hogy tortent a verziokovetes? Automatikusan, avagy?

Az automatizálásig nem jutottam el. Rendszeres jelleggel, manuálisan nyomom.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Akkor lvm snapshot. :)

ha manipulalod a logfile-t (> vagy >>), akkor az kb. hasznalhatatlan...

--
"nem tárgyszerűen nézem a dolgot, hanem a vádló szerepéből. Sok bosszúságot okoztak, örülnék ha megbüntetnék őket - tudom gyarló dolog, de hát nem vagyok tökéletes." (BehringerZoltan)

Mit azok a toolok, amik elvileg jól működnek (felteszem Linux-ról van szó, bár nem tudom miért hiszem ezt - talán a fórum nevéből ahol előfordult a kérdés)?

Szerintem a debianbol gondoltad, hogy linux :- ).

+1 :-)

--
"nem tárgyszerűen nézem a dolgot, hanem a vádló szerepéből. Sok bosszúságot okoztak, örülnék ha megbüntetnék őket - tudom gyarló dolog, de hát nem vagyok tökéletes." (BehringerZoltan)

Kürt (persze, ha ér ennyit)

50 Forintot sem er meg, inkabb erdekesseg szintjen erdekes :- ).