Izdzēsto failu atjaunošana

Ievietots pie Linux, February 5th, 2009

Vēlā vakara stundā man gadījās izveikt ļoti nepatīkamu kļūdu - nejauši izdzēst svarīgu failu. Izdzēsu es /etc/make.conf - galveno Portage konfigurācijas failu, kuru esmu papildinājis un pilnveidojis pēdējos sešus gadus. Protams, uzreiz sāku meklēt iespējas tā atjaunošanai.

Failu atjaunošanas ideja ir pavisam vienkārša - pēc dzēšanas netiek nodzēsti dati, bet gan tikai faila nosaukums un izmantotie bloki uz cietā diska tiek atzīmēti kā brīvi. Tātad, pirms kaut kas ir paspējis ierakstīt jaunus datus šajos blokus, varam tos atjaunot šādā veidā:

grep -i -a -B10 -A100 ‘CHOST=”x86_64-pc-linux-gnu”‘ /dev/sda1 > ~/recover.txt

Tiek nolasīts viss partīcijas saturs ar filtrēšanu pēc jebkuras frāzes, kas bija atrodama izdzēstajā failā. Šajā gadījumā es zināju, ka mana make.conf faila sākumā bija rinda CHOST=”x86_64-pc-linux-gnu” un ar grep parametriem -B/-A tiek atlasītas arī 10 rindas pirms atrastās frāzes un 100 rindas pēc. Visi atrastie dati tiek ierakstīti failā recover.txt, kurā pēc tam atradu mana izdzēstā faila saturu un atgriezu to savā vietā.

NIC.lv klientu tiešsaistes sistēma

Ievietots pie Dažādi, July 14th, 2008

Pēc garākas sarakstes ar NIC.lv sakarā ar kārtējo konfliktu, kas radies dēļ viņu darbinieku kļūdas un manas prasības par viena klienta domēna vārda norādīšanu uz pareizo IP, NIC.lv ne tikai atvainojās, bet arī pačukstēja, ka drīzumā būs pieejama klientu tiešsaistes sistēma, kas ļaus mums pašiem veikt izmaiņas mūsu domēnu NS ierakstos. Ja tie nav tukši vārdi, tad tā ir iepriecinošākā ziņa no NIC.lv puses pēdējo gadu laikā. Cerēsim, ka nebūs ilgi jāgaida un nepiedzīvosim vilšanos!

Firefox 3 RC1

Ievietots pie Dažādi, May 21st, 2008

Šodien izlasīju ziņu par pirmo relīzes kandidātu ilgi gaidītajam Firefox 3 un saņēmos noriskēt. Atjaunoju Gentoo Portage koku un tur jau bija jaunā versija, kas uz manas 64 bitu sistēmas sakompilējās bez problēmām. Biju gandrīz pārliecināts, ka būs problēmas ar gan paša Firefox paplašinājumiem, gan ar tādiem spraudņiem kā Flash+nspluginwrapper. Tomēr kļūdījos.


( Lasīt tālāk … )

Backup risinājums

Ievietots pie Dažādi, April 23rd, 2008

Radās nepieciešamība nodrošināt regulāras rezerves kopijas vienam serverim ar salīdzinoši lielu datu apjomu. Protams, kolokācijas kantoru piedāvātie backup risinājumi ir neadekvāti dārgi (piemēram, DEAC prasa 2Ls par 1GB). Protams, pārmaksāt neviens nevēlās un arī datu drošība ir pirmajā vietā. Nojaušu, ka manis izdomātais un realizētais risinājums nav pats labākais variants, bet strādā tas lieliski un prasa salīdzinoši mazus resursus.

( Lasīt tālāk … )

Attieksme pret klientiem

Ievietots pie Dažādi, April 18th, 2008

Aptuveni divas nedēļas atpakaļ, pamanīju vienu paviršību NOEPE IT piedāvāto hostinga pakalpojumu servisos. Īsāk sakot, puikas neparūpējās par pienācīgu PostfixAdmin aizsardzību un atstāja galveno e-pastu administrēšanas paneli gandrīz bez aizsardzības (jā, gandrīz - user: admin; pass: admin). Protams, ar kaitniecību nenodarbojos un uzreiz aizsūtīju viņiem vēstuli ar paziņojumu par problēmu, lai arī neesmu ne viņu klients, ne darbinieks, vai kā citādi saistīts ar šo uzņēmumu. Patiesībā tā ir lieta, ko vienmēr ievēroju pats un ceru saņemt atpakaļ to pašu - paziņot par kļūdu attiecīgajai personai, nevis nodarboties ar kaitniecību. Nekad nevar zināt kā gadīsies pašam…

Bet ne par to ir stāsts. Aizsūtīju vēstuli un cerēju dažu tuvāko stundu laikā saņemt atpakaļ patīkamu “paldies” vai vismaz redzēt izmaiņas, bet nekas nemainījās ne dienu, ne divas, ne nedēļu. Izmaiņas tika veiktas pēc aptuveni divām nedēļām kopš mana ziņojuma. Kā cilvēki var atļauties sniegt šāda tipa pakalpojumus un prasīt par to samaksu, ja tiek pieļautas tik stulbas kļūdas, turklāt divas nedēļas netiek pārbaudīts e-pasts? Tur bija diez gan daudz klientu, kas pat neapzinās, ka jebkurš var gandrīz nejauši tikt pie viņu e-pastiem.

Gentoo uzstādīšana latviski

Ievietots pie Linux, January 26th, 2008

Esmu uzrakstījis Gentoo Linux uzstādīšanas (stage1) pamācību latviešu valodā. Gaidīšu veselīgu kritiku, labojumus, ieteikumus un vienkārši labus vārdus :).

Gentoo uzstādīšana latviski
Spogulis

Latvijas e-veikali

Ievietots pie Web-dev, January 25th, 2008

Vai tiešām mūsu valstī ir tik lielas izmaksas uz web-projektu izstrādi un tik maza peļņa no e-veikaliem, ka reti kurš e-veikals spēj pats uztaisīt vai apmaksāt cita darbu sakarā ar programmēšanu un projekta izstrādi? Kārtējo reizi meklēju sev nepieciešamās lietas iekš vietējiem e-veikaliem un sāku aizdomāties par niansēm un papildus iespējām, kas padarītu tos lietojamākus. Centīšos gan neminēt konkrētus veikalus.

( Lasīt tālāk … )

Daži Gentoo padomi

Ievietots pie Linux, October 8th, 2007

Radās vēlme pastāstīt dažus ar Gentoo Linux saistītus padomus. Varbūt kādam tas būs jaunums un liksies noderīgi. Parralel-fetch, distcc, eix, dispatch-conf.

( Lasīt tālāk … )

Par ubuntu

Ievietots pie Dažādi, October 2nd, 2007

not_really_into_pokemon.png

Vairāk iekš xkcd.com.

NDISwrapper

Ievietots pie Linux, September 24th, 2007

Bezvadu tīkla adapteri un Linux - tas parasti saistās ar kaitinošām savietojamības problēmām. Linux kodolā iekļautie draiveri spēj darbināt tikai nelielu bezvadu tīkla adapteru skaitu un pat ar tiem bieži vien ir problēmas. Ražotāji cenšās šo situāciju labot un paši piedāvā draiverus Linux lietotājiem, bet bieži vien tie nestrādā pietiekami labi, kā arī netiek atjaunoti un nedraudzējās ar jaunākajām Linux versijām.

Nesen man pašam gadījās saskarties ar šo problēmu un nekādīgi neizdevās piedabūt pie dzīvības Realtek RTK8185L Wireless karti. Pēc ilgiem un neveiksmīgiem centieniem kaut ko panākt, es atradu ģeniālu risinājumu. Izrādās, ka daži gudri puikas ir izveidojuši iespēju Linux`ā darbināt bezvadu tīkla ierīces ar draiveriem no Windows. Iebarojam failiņu windowzisko draiveri, ielādējam moduli, un gatavs! Vārds šim brīnumam ir NDISwrapper.

Nākamā lapa »