Archive of June 2012

Jun 24, 2012

Técnico de planilha...

Uma hora vou esquecer como fazer isso e vou perder 30 minutos para descobrir novamente. Para não ter que reprocurar:

Para contar a quantidade de registros em uma tabela obedecendo a dois critérios diferentes. Exemplo. Supondo que a tabela seja:

A	B	C
1 	name	age
2 	John 	30
3 	Mary 	29
4 	Josh 	21
5 	Joshua 	20
6 	Chris 	20
7 	John 	20
8 	John 	30

E que a lista única de nomes seja:

10 	John
11 	Mary
12 	Josh
13 	Joshua
14 	Chris

A expressão para obter a quantidade de nomes iguais é:

=COUNTIF (B2:B8;B10)

A expressão para obter a quantidade de nomes iguais com mais de 20 anos.

=SUMPRODUCT ((B2:B8=B10)*(C2:C8>20))

Jun 20, 2012

Ótima ilustra do Divasca

Como não segurar bebês

404.gif

Lusers…

Sysadmin time...

Tralhas que vou acabar esquecendo como faz:

Receita para adicionar novo disco em RAID5 usando mdadm.

Supondo que o novo disco seja /dev/sdf e o array seja /dev/md5 com 4 discos:

  • Formatar novo disco:
fdisk /dev/sdf
p (mostrar partições)
n (nova partição)
t (tipo da partição)
fd (linux raid autodetect)
w (salvar alterações e sair

  • Adicionar o novo drive ao array

mdadm --add /dev/md5 /dev/sdf1
Output:
mdadm: added /dev/sdf1

  • Informar o array que existem mais discos

mdadm --grow /dev/md5 --raid-devices=5
Output:
mdadm: Need to backup 768K of critical section..
mdadm: ... critical section passed.

  • Verificar andamento; só continuar com procedimento quando resync terminar

cat /proc/mdstat
Output:
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md5 : active raid5 sdf1[4] sde[1] sdc1[2] sda1[0] sdb[3]
      4395407808 blocks super 0.91 level 5, 64k chunk, algorithm 2 [5/5] [UUUUU]
      [>....................]  reshape =  0.0% (521408/1465135936) finish=2298.7min speed=10618K/sec

  • Verificar e redimensionar filesystem

Precisa desmontar o volume e deixar fazendo a checagem. O processo é bem demorado.

fsck.ext3 /dev/md5
tresize2fs /dev/md5
house.jpg

House MD has come to an end…

Hello World!

Hello World! This is a new blog using Chyrp!