Inlägg märkta ‘bloggen’

Ny disk i RAID-kedjan

måndag, 6 juli, 2009

Jag ber om ursäkt för att sidan har varit lite strulig senaste dagarna. Det beror på att jag har administrerat servern lite. Närmare bestämt utökat RAID5-kedjan med en disk, vilket tog betydligt längre tid än jag trodde.

När jag ändå är i farten plitar jag ner händelseförloppet, så jag vet hur jag ska göra nästa gång det är dags.

Servern hade från början tre diskar, Samsung Spinpoint SATA-II på 1TB per styck. Dessa var uppconfade med en partition per styck som fyllde hela diskarna. I systemet var de betecknade som sda1, sdb1 och sdc1. Dessa var konfigurerade till en mjukvaru-RAID-kedja, md0. Denna var i sin tur krypterad via cryptsetup till /dev/mapper/encrypted.

Jag stängde av datorn och stoppade in den nya disken av samma märke på datorns sista SATA-kanal. Nästa gång måste jag alltså byta moderkort eller stoppa i ett SATA-kort på PCI. Lådan har plats för en disk till, i andra floppy-platsen.

Efter uppboot satte jag upp en ny partition sdd1 av typen #FD, “Linux raid autodetect” med hjälp av cfdisk. Därefter lade jag till disken i RAID-kedjan,

mdadm /dev/md0 –add /dev/sdd1

Detta tog några timmar, och jag är inte säker på huruvida det var nödvändigt eller ej. Disken lade in sig som en “spare device”. När detta var klart skulle jag låta den nya disken utöka kedjans tillgängliga utrymme. Följande operation var lite knölig att få att fungera, men till slut fick jag till det:

mdadm –grow /dev/md0 –raid-devices=4

Denna operation påstod sig vilja ta drygt 8 dygn att genomföra. Efter lite googlande kom jag fram till att det går att påskynda det hela genom att höja hastighetsgränsen lite. Detta på bekostnad av cpu-kraft, men det var det värt. Efter följande operation tog det istället 15 timmar:

sudo su
echo 250000 > /proc/sys/dev/raid/speed_limit_min

Efter detta var klart utökade jag storleken på den krypterade enheten:

cryptsetup resize encrypted

Denna förstod att jag ville utöka storleken så mycket som möjligt. Ska man göra annat får man nog peta på vissa parametrar. Den dagen den sorgen… Nästa steg var också ganska tidskrävande. Att öka ext3-filsystemets storlek. Dock ganska straight forward. Nu umountade jag RAID-filsystemet och körde följande:

fsck.ext3 -f /dev/mapper/encrypted
resize2fs /dev/mapper/encrypted

Båda dessa kommandon tog sin tid att genomföra. Även denna resize förstod att det var maxa jag var ute efter. När detta kört klart var det bara att mounta filsystemet och vips hade jag 860GB onyttjat utrymme att spela på. Så nu finns det plats för några nya blogginlägg på servern. :D

Dagens bök med min WRT54G-router

söndag, 22 februari, 2009

Idag har min blogg varit lite svajig, på grund av att jag har strulat med min router till vilken bland annat min webbserver är kopplad. Jag tänkte skriva ner lite detaljer om anledningarna, mest för att ha som egen notering när jag stöter på samma sak igen i framtiden, men även för dem som råkar ut för samma sak och googlar sig hit.

I samband med att jag bytte bredbandsleverantör skaffade jag mig en trådlös router av märke Linksys och modell WRT54G. Detta är en gammal men uppskattad router, då dess firmware är baserat på GNU/linux och det faktum att det finns ett communitybaserat alternativt firmware kallat OpenWRT. Tyvärr nöjde jag mig med den informationen när jag skaffade min, och nu har jag levt i tron att jag har kört fri mjukvara i min router…

Jag har märkt av att jag stundom får rätt seg nedladdningshastighet. Min ISP ger mig ungefär 30/30 Mbps (trots att jag betalar för 10/10), men ibland mäter jag den till runt 3 ner och 30 upp. Vid lite googlande på detta fenomen, stötte jag på en del forumtrådar som antyder att detta är ett känt problem på äldre firmwares på version 5 av denna  router. Och version 5.1 är vad jag har. Vidare kom jag snart fram till att firmwaren från och med version 5 av hårdvaran är proprietär och inte utbytbar till OpenWRT. När detta stod klart för mig greps jag av någon slags känsla av kalkon. Fråga mig inte varför.

Efter ännu mer googlande var jag återigen försedd med en gnutta hopp. Det finns tydligen ännu en fri firmware till WRT-lika routrar – DD-WRT.  Detta projekt har även stöd för WRT54G v5.0, v5.1 och v6.0, efter att utvecklarna har lyckats reverseengineera formatet av firmwaren. Efter att ha följt installationsanvisningarna till punkt och pricka, är nu min router äntligen fri och än sålänge verkar den funka stabilare och bättre än med den proprietära dynghögen.

På vägen trodde jag att jag brickade min router. Ty, vid uppgraderingen hände det som inte får hända – anslutningen till routern bröts innan överföringen var klar. Turligt nog fungerar det inte som jag befarade, utan det var lugnt att försöka igen. Men det fortsatte att dö vid varje försök. Det tog mig timmar av googlande utan framgång. Slutligen kom jag på tanken att slå över från https tillbaka till http, och då funkade det kalas.

Jag återkommer om det uppstår problem på vägen. Just nu funkar det fint, efter några timmars körande, men det gjorde det även med gamla firmwaren.

Servern nere på grund av flytt

lördag, 17 januari, 2009

Jag och min flickvän har nu flyttat till Akalla, och således också vår webbserver som denna blogg ligger på. Under flytten har servern varit nedstängd och det tog ett tag att få ny Internetuppkoppling. Men nu är det klart! Dock kommer jag behöva möblera om lite, så bloggen riskerar att erfara ytterligare lite Internetförlust. Jag återkommer med mer information när sådan finns tillgänglig.