Archív pre kategóriu » výpočtovej «

Nedeľa, 4.augusta, 2013 | Autor:

Mal som výpadok prúdu vplyv na môj server je veľký md RAID rad. Skôr než aby server ako celok dole pri čakaní na to, aby dokončenie fsck, Mal som to spustiť bez veľké pole, takže som mohol spustiť fsck ručne.

Však, pri spustení ručne som si uvedomil, som nemal možnosť zistiť, ako ďaleko to bolo a ako dlho to bude trvať na dokončenie. To je obzvlášť problematické s tak veľkým poľom. S trochou hľadanie som našiel na špičku pridaním parametra -C pri volaní fsck. Nemohol som nájsť to v dokumentácii však: fsck –help ukázal žiadnu takúto možnosť.

Voľba sa ukáže, že je ext4 špecifické, a tak ukazuje dokonale funkčné pokrok bar s ukazovateľom percentuálny. Ak chcete nájsť informácie, miesto “fsck –pomoc” alebo “man fsck”, musíte vložiť “fsck.ext4 –pomoc” alebo “man fsck.ext4”. 🙂

podiel
Nedeľa, 4.augusta, 2013 | Autor:

História

Veľa sa zmenilo od tej doby som sa naposledy zmienil môj osobné servera – sa rozrástla míľovými krokmi (teraz má 7TB md RAID6) a nedávno bol prestavaný na Ubuntu Server.

Oblúk nikdy nebol omyl. Arch Linux už ma naučil toľko o Linuxe (a bude tak robiť aj naďalej na mojom ďalšom ploche). Ale Arch rozhodne vyžaduje viac času a pozornosti, než by som chcel stráviť na serveri. V ideálnom prípade by som radšej, aby mohli zabudnúť na serveri, kým sa nezobrazí upozornenie e hovorí “um … je tu pár aktualizácia by sa mala zaoberať, kamoš.”

Priestor nie je zadarmo – a ani priestor

Možnosť prejsť na Ubuntu bol fakt, že som došiel SATA porty, porty potrebné pre pripojenie pevných diskov ku zvyšku počítača – že 7TB RAID pole používa veľké množstvo portov! Dokonca som rozdal my veľmi starý 200GB pevný disk, ako to zobral jednu z týchto prístavov. Som tiež varoval, že príjemca je disk SMART Monitorovanie je uvedené, že bol nespoľahlivý. Ako dočasné riešenie na nedostatok SATA porty, Dokonca som sa sťahoval na serveri OS na sadu štyroch USB zariadení v MD RAID1. Blázon. Viem, že. Nebol som príliš nadšený rýchlosti. Rozhodol som sa ísť von a kúpiť nový spoľahlivý pevný disk a SATA Rozširujúca karta ísť s ním.

Na serveri primárny oddiel Arch použil asi 7 GB na disk. Veľký kus, ktorý bol výmena súbor, dáta uložené vo vyrovnávacej pamäti a inak rôznorodých alebo nepotrebné súbory. Celkovo Skutočná veľkosť OS, vrátane /domáce dosky, bol len o 2 GB. To prinútilo, aby som sa pozrel do super-rýchly SSD riadiť, myslí snáď menšie nemusí byť tak drahé. Ukázalo sa, že najlacnejšie non-SSD by som mohol nájsť skutočne stojí viac ako jeden z týchto relatívne malých SSD. Yay pre mňa. 🙂

Voľba? Woah?!

Pri výbere OS, Už som sa rozhodol, že by nebolo Arch. Zo všetkých ďalších populárnych distribúcií, Ja som najviac oboznámení s Ubuntu a CentOS. Fedora bola tiež možnosť – ale nemal som vážne ešte uvažoval o serveri. Ubuntu vyhral koleso.

Ďalšie rozhodnutie, ktoré som musel urobiť Nenapadlo ma, kým Všadeprítomnosť (Ubuntu sprievodca inštaláciou) spýtal sa jej ma: Ako nastaviť priečky.

Bol som nový pomocou SSD v Linuxe – Som si dobre vedomý úskalia, ktoré nepoužívajú správne, predovšetkým vďaka ich riziko zlého dlhovekosti, ak sú nesprávne.

Nechcel som použiť špeciálny odkladací oddiel. Mám v pláne na modernizáciu serveri dosku / CPU / pamäť nie je príliš ďaleko v budúcnosti. Na základe toho som sa rozhodol vám dať swapu do odkladacieho súboru na existujúce md RAID. Swap nijako zvlášť rýchlo, ale jeho jediným cieľom bude po vzácnom prípade, kedy sa niečo pokazilo a pamäť nie je k dispozícii.

To potom odišiel, aby som koreňová cesta plné 60 GB z Intel 330 SSD. Aj za oddelenie / home, ale vyzeralo to trochu zbytočné, vzhľadom ako bol málo použitý v minulosti. Prvýkrát som nastaviť oddielu, LVM – niečo, čo som v poslednej dobe robil, keď som nastaviť linuxovom (naozaj, nie je žiadne ospravedlnenie nebude používať LVM). Keď sa dostal do časti, kde by som nastaviť súborový systém, Som klikol drop-dole a inštinktívne vybrané ext4. Potom som si všimol Btrfs v rovnakom zozname. Nezavesiť!!

Ale to, čo?

Btrfs (“maslo-eff-ess”, “lepšie eff-ess”, “bee-tree-eff-ess”, alebo čo máte chuť na deň) je relatívne nový súborový systém vyvinutý s cieľom uviesť Linux’ súborového systému schopnosti späť na trať s aktuálnym súborového systému tech. Existujúce King-of-the-Hill súborový systém, “ext” (Aktuálna verzia volala ext4) je celkom dobrý – je však obmedzená, uviazol v starom paradigmy (myslieť na zbrusu nové F22 Raptor proti. an F4 Phantom s half-Ještěd pokus s ekvivalencie upgradu) a je nepravdepodobné, že by mohli konkurovať po veľmi dlhú dobu s novšími Enterprise súborové systémy, ako sú Oracle ZFS. Btrfs má pred sebou ešte dlhú cestu a je stále považované za experimentálne (v závislosti na tom, kto ste sa opýtať a aké funkcie budete potrebovať). Mnohí ju považujú stabilné pre základné použitie – ale nikto sa chystá urobiť nejaké záruky. A, samozrejme, každý hovorí, aby sa a vyskúšať zálohovanie!

Mooooooo

Najpodstatnejší rozdiel medzi ext a Btrfs je, že btrfs je “Cow” alebo “Copy Write” Súborový systém. To znamená, že dáta sú v skutočnosti nikdy zámerne prepísaný v súborovom systéme Internals. Ak napíšete zmeny v súbore, Btrfs bude zapisovať zmeny do nového umiestnenia na fyzických nosičoch a aktualizuje interné ukazovatele sa odkazovať na nové umiestnenie. Btrfs ide ešte o krok ďalej tým, že tieto vnútorné ukazovatele (len ako metadáta) , sú tiež Cow. Staršia verzia ext bude mať iba prepisy dáta. Ext4 by použiť Journal zabezpečiť, že poškodenie nedôjde by zástrčka sa vytiahol v najviac nevhodnú chvíľu. Časopis sa výsledky v podobnom počte krokov musí aktualizovať dáta. S SSD, základný hardware funguje podobne krava procesu bez ohľadu na to, čo súborový systém, ktorý používate. To je preto, že SSD disky nemôže vlastne prepísať dáta – majú skopírovať dáta (so zmenami) do nového umiestnenia a potom vymaže starý blok úplne. Optimalizácia v tejto oblasti je to, že SSD nemusí dokonca vymazať starý blok, ale jednoducho urobiť poznámku vymazať blok na neskoršiu dobu, kedy veci nie sú tak zaneprázdnený. Konečným výsledkom je, že SSD disky sa veľmi dobre hodia s kravou súborovým systémom a nemajú tak dobre s non-krava súborových systémov.

Ak chcete, aby záležitosti zaujímavé, Cow v súborovom systéme ľahko ide ruka v ruke s funkciou tzv deduplikácie. To umožňuje dve (alebo viac) identické bloky dát musí byť uložená pomocou iba jednu kópiu, šetrí miesto. S kravou, ak deduplikovány súbor je upravený, samostatné dvojča nebude ovplyvnené, upravený súbor dát sa boli zapísané do iného fyzického bloku.

Cow zase robí snapshotting relatívne ľahko implementovať. Keď sa vykonáva snímka systém iba zaznamená novú snímku ako zdvojenie všetkých dát a metadát v objeme. S kravou, keď sú zmeny, a Snapshot je dáta zostávajú bez zmeny, a konzistentné pohľad na súborový systém statusu v okamihu snímok bol vyrobený môže byť zachovaná.

Nový priateľ

S vyššie v mysli, najmä pokiaľ Ubuntu urobil btrfs k dispozícii ako install-time možnosti, Myslel som, že by bolo dobrý čas sa ponoriť do btrfs a preskúmať trochu. 🙂

Časť 2 už čoskoro …

podiel
Monday, October 29th, 2012 | Autor:

Zdá sa, že, v nekonečnej múdrosti, Google majú funkciu zabezpečenia, ktorá môže zablokovať aplikáciu z prístupu alebo používanie vášho účtu Google. Vidím, ako by to mohlo byť problém pre užívateľov Google, najmä ich Gtalk a Gmail používatelia. V mojom prípade to bolo Pidgin mať problém s Bľabotať servis (čo je technicky súčasťou Gtalk). Som našiel riešenie po trochu kopanie. Bol som prekvapený, ako starý problém bol a ako dlho táto funkcia existuje!

Ak chcete odomknúť účet a získajte aplikácie on-line, použiť Google Captcha stránku tu.

podiel
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“, as I might call such a customer in the ISP industry. MTN’s Customer-Service Call Centre had rarely been helpful or knowledgeable on their own systems. The final straw however was when their systems let me screw myself over and Customer Service was as helpful as a dead redshirt:

I had a billing issue where, admittedly, it started of my own fault. MTN has a feature where you can call in to find out the amount owing on your account. Only, as Murphy would have it, this amount was nie the amount owing on the account but the last amount that was billed.

So one month my account was about R900. I called the number, mis-heard R500, paid the amount I thought I should: R500. 15 days later MTN suspended my account. No wrong done, right? Wrong.

First off, I received no notification of any kind. An sms would make the most sense, especially since it would cost MTN almost no resources: “Your account xyz is in arrears by R400. Please contact blah blah blah”. They could phone me, they could email me, something, but nothing of the sort happened. Suspend without Prejudice. Thats the best way to get the customer’s attention!

Now, not only could I not make calls and sms’s, I could not receive calls or sms’s. Further, I could not even call MTN’s toll free phone number. I had to use someone else’s phone to get to the bottom of the problem. After two days of haggling I finally found a lady kind enough to re-enable the account. Ten days later my salary goes in, I call the same number and hear a number close toR900”. I think to myself maybe I should double-check juuuust in case I mis-heard. I call again, I hear the same number again. Right. Pay the R900. Fifteen days later, my phone is suspended AGAIN. WTH?

Remember what I mentioned earlier?: “this amount was nie the amount owing on the account but the last amount that was billed.” So, in spite of the fact that the voice prompt specifically saysPress 3 for Balance Due; [Presses 3] ; The Total Outstanding Balance is; Nine; hundred; a; #whatever ; Rands; a; #whatever; cents”, I actually owed them R900 plus the R400 that I’d paid short the previous month. Nie, I do not know if MTN has fixed this. I no longer care. Since I figured this out I started waiting for paper statements to see how much was actually due. Interestingly, their paper statements were also wrong. Only they had the opposite problem: “This invoice: R1300in spite of the fact that on the next page it says opening balanceR400”, closing balanceR1300”. Pah! Is it fixed? Znovu, I don’t care.

I let them know I wasn’t renewing the contract and I’ve now already ported my number away to Virgin Mobile. Because I want to keep my number and port it elsewhere, the store said I could not putunsatisfactory serviceas the reason for ending the contract but that it should simply sayporting”. Apparently by putting anything else there they might notnoticethat I want it ported. WTF.

What next? (without MTN)

In my research I’ve found that contractdealsare most popular. Typically, you can get a R8000 phone for R800 per month over 24 months with R500-odd worth of airtime per month. This amounts to you paying R19 200 over a 24-month period for a phone worth R8000 which will be obsolete within 12 mesiacov. You will get some airtime every month so you might feel its not a complete loss. However you should also remember that it costs the cellular companies nothing when you make those phone calls. Zisk.

There’s a better way

There are much cheaper contracts, contracts for between R50 and R200 which include cheapish phonesphones that work damned well as a phone but won’t let you play games on the train. Most of these contracts actually give you the same airtime value (sometimes more!) as what you are paying. So for R100 you might get R100 worth of airtime plus some free sms’s, and a cheapish phone. The best deals I’ve seen recently have all been for the Samsung STAR, an understated but good cell phone, available from a number of retailers for between R100 and R200 per month. In most cases the deals have included the full amount of airtime. Virgin Mobile has probably the best example here: The cost is R199 per month which includes R200 in airtime and 1000 sms’s (áno, you read that rightone thousand!).

Virginal Service All the Way!

Another reason I’ve gone with Virgin Mobile is a little something no other service provider does: AmixedContract/Prepaid facility. I get R200 in airtime however, if I go over that, the extra just gets added to my invoice. With MTN this could go sky high without the option of a limit! With Virgin, because I asked, it has a limit of R300. Však, I can still add prepaid airtime (with cellphone banking, nogal). No other service provider lets you do this!

Remember that R8000 cell phone I mentioned earlier? My plan is to get the Samsung STAR and spend less than R300 per month. I’ll have saved enough money to actually go and buy a more expensive phone (or laptop) with the cash I’ll have saved! Samozrejme, if you actually use that R800-worth of phone calls, I guess the best available deal is where you spend the R19200 anyway. Maybe at least with a more critical view on your choices you’ll save yourself a good amount of money in future. Good luck in your search for your best deal!

podiel
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.

Aj, 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. 😉

podiel