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.