Archive for the Category » računalstvo «

Nedjelja, 4. kolovoz, 2013 | Autor:

Imao sam nestanka struje utjecati na moj server je velika MD RAID Niz. Umjesto da neka poslužitelja u cjelini biti dolje dok čekaju da završe fsck, Imao sam ga dignuti bez veliki niz tako da sam mogao pokrenuti fsck ručno.

Međutim, kada ga izvodi ručno shvatio sam da imam ne mogu znati koliko je to i koliko dugo će to trajati dovršiti. To je posebno problematično s takvim veliki niz. Uz malo traženja našao sam vrh Dodavanjem -Ci parametar ako zovete FSCK. Nisam mogao naći u dokumentaciji međutim: fsck –Pomoć nije pokazala takvu opciju.

Opcija Ispada da se Ext4 specifične, i na taj način pokazuje savršeno funkcionalni napredak bar s pokazateljem postotnog. Da biste pronašli informacije, umjesto “fsck –pomoći” ili “Čovjek fsck”, morate ulaz “fsck.ext4 –pomoći” ili “Čovjek fsck.ext4”. 🙂

Udio
Nedjelja, 4. kolovoz, 2013 | Autor:

Povijest

Mnogo se promijenilo otkako sam posljednji put spominje my osobni poslužitelja – ona je narasla po skokovi i granice (on sada ima 7TB MD RAID6) , a nedavno je obnovljena s Ubuntu Server.

Svod nikada nije bio pogreška. Arch Linux je već učio me toliko o Linuxu (i nastavit će to učiniti na mom drugom desktopu). Ali Arch svakako zahtijeva više vremena i pažnje nego Želio bih provesti na poslužitelju. Idealno Ja bih radije biti u stanju zaboraviti na poslužitelj za vrijeme dok podsjetnik e-mail govori “hm … postoji nekoliko ažuriranja trebali pogledate, Prijatelj.”

Prostor nije besplatan – a nije ni prostor

Prilika za prelazak na Ubuntu je činjenica da sam istekli SATA priključci, portovi potrebni za povezivanje tvrdih diskova s ​​ostatkom računala – da 7TB RAID polje koristi puno luka! Čak sam dao moju vrlo Stari 200GB tvrdog diska koji je uzeo jednu od tih luka. Također sam upozorio primatelja da je disk-a SMART praćenja ukazuju da je to bio nepouzdan. Kao privremeno rješenje do nedostatka SATA priključaka, Čak sam bio premješten na poslužitelju OS na skup od četiri USB sticku u MD RAID1. Lud. Znam. Nisam bio previše sretan o brzini. Odlučio sam izaći i kupiti novi pouzdan hard disk i SATA kartice za proširenje da ide s njom.

Poslužitelja je primarna particija Arch je korištenjem oko 7GB u disku. Veliki dio koji je razmijeniti file, spremljene podatke i na drugi način Razno i ​​nepotrebne datoteke. Cjelokupna stvarna veličina OS, uključujući /dom mapa, bila je samo oko 2GB. To je potaknulo me da pogledate u super-brzo SSD pogon, razmišljam možda jedan manji možda nije tako skupo. Ispalo je da je najjeftiniji non-SSD disk sam mogao naći zapravo trošak više od jedne od tih relativno malih SSDs. Jupi za mene. 🙂

Izbor? Woah?!

U odabiru OS, Već sam odlučio da ne bi bilo Arch. Od svih drugih popularnih distribucija, Ja sam najviše upoznat s Ubuntu i CentOS. Fedora Također je moguće – ali nisam ga još ozbiljno uzeti u obzir za poslužitelj. Ubuntu dobio krug.

Sljedeća odluka Morao sam napraviti nije mi palo na pamet dok se Sveprisutnost (Ubuntu instalacija čarobnjak) ga pitao za mene: Kako postaviti particije.

Bio sam novi u korištenju SSD-ovi u Linuxu – Ja sam dobro svjestan zamke ih ne koriste pravilno, uglavnom zbog opasnosti od lošeg dugovječnosti ako zloupotrebljava.

Ja ne želim koristiti namjenski swap particiju. Planiram na nadogradnju poslužitelja matična ploča / CPU / memorija ne predaleko u budućnost. Na temelju toga sam odlučila da će staviti swap-u swap datoteku na postojećem md RAID. Swap neće biti osobito brz, ali njegova jedina svrha će biti za tu rijetku prigodu kad je nešto pošlo po zlu, a memorija nije dostupan.

To onda me ostavila dati Korijen put puna 60GB od Intel 330 SSD. Smatrao sam odvojio / home, ali to samo činilo malo besmisleno, s obzirom koliko malo je korišten u prošlosti. Prvi put sam postaviti particije LVM – nešto što sam nedavno radila kad sam postaviti Linux okvir (stvarno, nema izgovor da ne koriste LVM). Kada je dobio na dijelu gdje bih konfigurirati datotečni sustav, Ja kliknuo padajući i instinktivno odabrana EXT4. Tada sam primijetio btrfs u istom popisu. Držati se!!

No, ono što?

Btrfs (“maslac-eff-ESS”, “bolje eff-ESS”, “pčela-drvo-eff-ESS”, ili što god vam mašta na dan) je relativno novi datotečni sustav razvijen kako bi se donijeti Linux’ datotečnog mogućnosti vratiti se na stazu s trenutnom datotečnog sustava tech. Postojeći King-of-the-Hill datotečni sustav, “ext” (Trenutna verzija zove EXT4) je prilično dobro – ali to je ograničeno, zaglavi u staroj paradigmi (mislim sasvim novom F22 Raptor vs. an F4 Phantom s pola šalili pokušaj jednog ekvivalentnosti nadogradnje) i malo je vjerojatno da bi mogli konkurirati za jako dugo s novijim Enterprise datotečne sustave kao što su Oracle ZFS. Btrfs još uvijek ima dug put to ići i još uvijek smatra eksperimentalnim (ovisno o tome koji vas pitati i što značajke koje trebate). Mnogi smatraju da je to stabilna za osnovnu uporabu – ali nitko neće napraviti nikakve garancije. I, naravno, svi govore da bi i testiranje sigurnosnih kopija!

Mooooooo

Najbitnija razlika između ext i btrfs je da je btrfs “Krava” ili “Kopiraj na Write” datotečni sustav. To znači da su podaci zapravo nikada namjerno prebrisati datotečni sustav je unutarnji. Ako pišete promjenu u datoteku, btrfs će napisati svoje promjene na novo mjesto na fizičkom mediju, te će ažurirati interne naputke da se odnosi na novo mjesto. Btrfs ide korak dalje u da ti unutarnji pokazivače (nazivaju metapodacima) su također Krava. Starije verzije ext bi jednostavno prepisati podatke. Ext4 će koristiti Journal kako bi se osiguralo da se korupcija neće dogoditi trebao AC utikač se povukao iz na većini neumjesan trenutku. Časopis rezultati u sličnom broju koraka potrebno ažurirati podatke. Uz SSD, temeljni hardvera djeluje na sličan kravu proces bez obzira što datotečni sustav koji koristite. To je zato SSD diskovi zapravo ne može prepisati podatke – oni moraju kopirati podatke (s promjenama) na novo mjesto, a zatim izbrisati stari blok cijelosti. Optimizacija u ovom području je da SSD možda čak i ne izbriše staru blok nego jednostavno zabilježite za brisanje bloka na kasnije vrijeme kada se stvari nisu toliko zauzet. Krajnji rezultat je da SSD diskovi vrlo dobro uklapaju s kravom datotečnog sustava i ne obavljaju, kao i sa non-kravu datotečnih.

Da bi stvar bila zanimljiva, Krava u datotečni sustav lako ide ruku pod ruku sa značajkom naziva deduplikacija. To omogućuje dva (ili više) identičnih blokova podataka koji će biti pohranjeni korištenjem samo jednu kopiju, štedi prostor. S kravu, ako deduplicated datoteka izmjena, odvojeni blizanac neće biti pogođeni kao izmijenjene datoteke u podaci će biti napisani na nekom drugom fizičkom bloka.

Krava je pak čini snapshotting relativno lako provesti. Kad snimak je napravljen sustav samo zapisuje novu snimku kao dupliranje svih podataka i metapodataka unutar volumena. S kravu, kada su promjene, snimka je podataka ostaje netaknut, i dosljedan pogled datotečni sustav statusu u vrijeme snimak je napravljen može održavati.

Novi prijatelj

Uz gore na umu, pogotovo jer Ubuntu je napravio btrfs dostupan kao install-time opciju, Pomislio sam da će to biti dobar put da se upustim u btrfs i istražiti malo. 🙂

Dio 2 uskoro …

Udio
ponedjeljak, 29. listopada, 2012 | Autor:

Čini se da je, u beskrajnoj mudrosti, Google imaju sigurnosne značajke koje se mogu blokirati aplikaciju iz pristupa ili koristi svoj Google račun. Ja mogu vidjeti kako to može biti problem za Googleove korisnike, posebno njihova GTalk i Gmail Korisnici. U mom slučaju to je bio Pidgin imaju problem s Brbljati usluga (koja je tehnički dio gtalk). Našao sam rješenje nakon malo kopanje. Bio sam iznenađen koliko je star problem bio i koliko dugo ova značajka je postojala!

Da biste otključali račun i dobiti svoj aplikacija online, koristiti Googleov Captcha stranicu ovdje.

Udio
Thursday, June 03rd, 2010 | Autor:

Why I’ve left MTN

So I’ve been shopping around in a non-serious fashion in the last few months trying to figure out how best to leave MTN and how get the best deal for me. I don’t like MTN since I became anirate“, kao što bih mogao nazvati takvog kupca u ISP industrija. MTN-ov korisnički servisni centar rijetko je bio koristan ili upućen u vlastite sustave. Konačna slama ipak je bila kada su me njihovi sustavi pustili da se zeznem, a korisnička služba bila je korisna poput mrtvih crvena majica:

Imao sam problem s naplatom, doduše, počelo je od mog vlastitom krivnjom. MTN ima značajku u kojoj možete nazvati kako biste saznali iznos na vašem računu. Samo, kao Murphy bi ga, ovaj je iznos bio Ne iznos na računu, ali posljednji iznos koji je bio naplatio.

Tako mi je mjesec dana račun iznosio oko R900. Nazvala sam broj, pogrešno čuo R500, platio iznos za koji sam mislio da bih trebao: R500. 15 dana kasnije MTN mi je suspendirao račun. Nije učinjena pogreška, pravo? Pogrešno.

Kao prvo, Nisam primio nikakvu obavijest. SMS bi imao najviše smisla, pogotovo jer MTN ne bi koštao gotovo nikakva sredstva: “Na vašem računu xyz kasni R400. Molimo kontaktirajte bla bla bla”. Mogli bi me nazvati, mogli bi mi poslati e-poštu, nešto, ali ništa se od toga nije dogodilo. Obustaviti bez predrasuda. To je najbolji način za privlačenje pažnje kupca!

Sada, ne samo da nisam mogao upućivati ​​pozive i sms-ove, Nisam mogao primati pozive ni sms-ove. Unaprijediti, Ja nije mogao nazvati ni MTN-ove besplatni broj telefona. Morao sam se poslužiti tuđim telefonom da dođem do dna problema. Nakon dva dana cjenkanja napokon sam pronašao damu dovoljno ljubaznu da ponovno omogući račun. Deset dana kasnije moja plaća ide, Zovem isti broj i čujem broj blizak “R900”. Mislim u sebi da bih možda trebao ponovno provjeriti juuuust u slučaju da sam krivo čuo. Opet zovem, Opet čujem isti broj. Pravo. Platite R900. Petnaest dana kasnije, moj je telefon PONOVO obustavljen. WTH?

Sjeti se onoga što sam ranije spomenuo?: “ovaj je iznos bio Ne iznos na računu, ali posljednji iznos koji je bio naplatio.” tako, usprkos činjenici da glasovni upit izričito kaže “Pritisnite 3 za preostali iznos; [Preše 3] ; Ukupni preostali saldo je; Devet; stotina; i; #što god ; Rands; i; #što god; centi”, Zapravo sam im bio dužan R900 plus R400 koje sam kratko platio prethodnog mjeseca. Nema, Ne znam je li MTN to popravio. Više me nije briga. Otkad sam to shvatio, počeo sam čekati papirnate izjave da vidim koliko zapravo treba platiti. Zanimljivo, njihove su papirnate izjave također bile pogrešne. Samo su oni imali suprotan problem: “Ova faktura: R1300” usprkos činjenici da na sljedećoj stranici stoji početno stanje “R400”, zaključno stanje “R1300”. perspektiva! Je li popravljeno? Opet, Ne zanima me.

Obavijestio sam ih da ne obnavljam ugovor i već sam prebacio svoj broj na Virgin Mobile. Jer želim zadržati svoj broj i prenijeti ga negdje drugdje, trgovina je rekla da ne mogu staviti “nezadovoljavajuća usluga” kao razlog raskida ugovora, ali da to jednostavno treba reći “portiranje”. Očito stavljanjem bilo čega drugog tamo možda ne bi “obavijest” da želim da je preneseno. WTF.

Što dalje? (bez MTN-a)

U svom istraživanju pronašao sam taj ugovor “ponude” su najpopularniji. Tipično, možete dobiti R8000 telefon za R800 mjesečno 24 mjeseci s R500 neparnom vrijednošću emitiranja mjesečno. To vam znači da plaćate R19 200 tijekom razdoblja od 24 mjeseca za telefon vrijedan R8000 koji će u roku biti zastario 12 mjeseci. Svaki ćete mjesec dobiti malo vremena kako biste mogli osjetiti da to nije potpuni gubitak. Međutim, također trebate imati na umu da mobilne telefonije ne koštaju ništa kad telefonirate. Zarada.

Postoji bolji način

Postoje puno jeftiniji ugovori, ugovori između R50 i R200 koji uključuju jeftine telefone – telefoni koji izvrsno funkcioniraju kao telefon, ali vam ne dopuštaju da igrate igre na vlaku. Većina ovih ugovora zapravo vam daje istu vrijednost emitiranja (ponekad i više!) kao ono što plaćate. Dakle, za R100 možda ćete dobiti R100 u eteru plus nekoliko besplatnih sms-ova, i jeftin telefon. Najbolje ponude koje sam vidio u zadnje vrijeme bile su za Samsung STAR, podcijenjen, ali dobar mobitel, dostupno od velikog broja prodavača po cijeni između R100 i R200 mjesečno. U većini slučajeva poslovi uključuju punu količinu emitiranog vremena. Virgin Mobile ovdje ima vjerojatno najbolji primjer: Cijena je R199 mjesečno što uključuje R200 u eteru i 1000 sms-a (da, dobro ste pročitali – tisuću!).

Virginalna usluga do kraja!

Još jedan razlog zašto sam otišao s Virgin Mobileom je nešto što nijedan drugi davatelj usluga ne radi: A “mješoviti” Ugovor / pretplata. R200 dobivam u eteru, međutim, ako pređem preko toga, dodatak se samo dodaje na moju fakturu. S MTN-om ovo bi moglo ići do neba bez mogućnosti ograničenja! S Djevicom, jer sam pitao, ima ograničenje od R300. Međutim, Još uvijek mogu dodati pretplaćeno vrijeme emitiranja (s mobilnim telefonom, dosta). To vam ne dopušta nijedan drugi pružatelj usluga!

Sjetite se onog mobitela R8000 koji sam već spomenuo? Plan mi je nabaviti Samsung STAR i trošiti manje od R300 mjesečno. Uštedio sam dovoljno novca da zapravo odem i kupim skuplji telefon (ili prijenosno računalo) s gotovinom koju ću uštedjeti! Naravno, ako zapravo koristiti tih R800 vrijednih telefonskih poziva, Pretpostavljam da je najbolje dostupno tamo gdje ionako potrošite R19200. Možda ćete barem kritičnijim pogledom na svoje izbore u budućnosti uštedjeti dobar novac. Sretno u potrazi za tvoj najbolji dogovor!

Udio
Thursday, November 12th, 2009 | Autor:

If you ever find yourself updating a single application in Arch Linux (a very bad idea, btw) and it upgrades readline you might end up seeing an error along the lines of:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
Hopefully you still have a bash prompt open and you haven’t closed them all. If you still can, immediately run the following:
pacman -S bash
else you won’t be able to run bash any more because bash would still be linking to the old version of readline.

Također, in future, don’t run
pacman -Sy application
(python in my case)
instead, run:
pacman -Syu
which will ensure that all applications are upgraded.

Personally, I think that bash should have had a dependency set saying that it required the old specific version of readline and the same for the new bash, requiring the new version of readline. Regardless, rather play it safe. 😉

Udio