Pegando WWN de HBAs FC.

O WWN(World Wide Name), seria o que podemos chamar de “MAC” das HBA’s esse “MAC”, são utilizados na configuração do Storage Manager, para apresentar LUN’s para nossos servidores, veja abaixo como obter o WWN de HBA’s  FC (Fibre Channel).

O caminho para obter o WWN de uma HB Fibre Channel é:

/sys/class/fc_host/

Dependendo do número de controladoras você terá diretórios referente a elas.

Ex:

host1
host2

Acesse o diretório referente ao “host” e procure pelo seguinte arquivo port_name, após isso de um “cat” para o arquivo, você vera algo parecido com:

#more port_name

0x21000024ff22185e

Esse valor equivale ao “MAC” da HBA FC, com ele em mãos você já pode configurar seu Storage Manager.

Obs: Dicas feita com base para configurar uma BladeCenter H + Storage DS3512(IBM).

[]’s

Clonando partições NTFS


[adsense_id=”4″]

Precisando clonar uma partições NTFS, seja para fazer backup ou para replicar em máquinas idênticas, conheça o “ntfsclone” o mesmo faz parte do “ntfsprogs”, conjunto de aplicativos para gerenciar partições NTFS.

Obtenha o mesmo em:

NTFS Open-Source

Para facilitar nossa vida podemos baixar o Partedmagic um live cd que já contem os programas que iremos utilizar.

Partedmagic

Colocando a mão na massa.

Clonando de um HD para outro:

#ntfsclone –overwrite /dev/sda1 /dev/sdb1

Gerando uma imagem:

#ntfsclone -s -o backup.img /dev/sda1

Obs: As imagens geradas ficam com o tamanho de dados ocupados no H.D, se você tem um H.D. de 250GB com 50GB de dados utilizado o tamanho da imagem será de 50GB, nem precisa falar que você precisa de outro local para salvar a imagem.

Gerando uma imagem compactada:

#ntfsclone -s -O – /dev/sda1 | gzip -c > backup.img.gz

Restaurando uma imagem gerada, para um HD:

#ntfsclone -r -O /dev/sda1 backup.img

Verificando o conteúdo da imagem gerada:

No manual ele da à seguinte opção para montar e verificar o conteúdo da imagem gerada:

mount -t ntfs -o loop backup.img /mnt/backup

Bom por algum motivo não funciona da um erro e não monta, procurei em vários fóruns e não descobri o porquê, a solução foi fazer o seguinte, restaura a imagem para outro arquivo e ai sim montar, segue abaixo um exemplo:

Restaurando a imagem:

ntfsclone -r -O arquivo_a_ser_restaurado.img backup.img

Montando a imagem:

mount –t ntfs –o loop arquivo_a_ser_restaurado.img /mnt/backup

Algo que achei interessante é que ele verifica se contem defeitos no disco.

Para maiores informações:

#man ntfsclone

[]’s

Instalando flash player no Fedora 16 64bit

Dica simples e rápida de como instalar o plug-in do “flash player” no Fedora 15 64-bit.

Fazer o download em:

Download plug-in for 64-bit Linux

Descompacte o arquivo baixado da seguinte forma:

#tar -xzvf flashplayer10_2_p3_64bit_linux_111710.tar.gz -C /usr/lib64/mozilla/plugins

Feito isso basta conferir no firefox se o mesmo foi instalado:

about:plugins

Feito, plugin instalado e pronto para ser usado.

[]’s

Fazendo scan de LUN’S usando multipath.

Dica rápida para fazer o scan de novas LUNS, apresentadas para servidores Linux rodando “multipath”.
Para fazer o scan, basta executar os seguintes comandos:

PORTA_1

# echo “- – -” > /sys/class/scsi_host/host1/scan

PORTA_2

# echo “- – -” > /sys/class/scsi_host/host2/scan

[]’s

Procurando diretórios consumindo muito espaço em disco

Esta com problema de espaço em disco, quer descobrir quais diretórios estão consumindo grande espaço em disco, eis uma maneira bem simples:

Procurando diretórios com mais de 1GB:

# du -h | grep ^[0-9.]*G

Bom usando a combinação “du + grep” da para fazer varias buscas, bata usar a imaginação, dica curta mais ajuda bastante.

[]’s

Ate a próxima.

Flags do rpm.

Conheça algumas opções para gerenciar pacotes “RPM”.

Comando: Descrição:
rpm -i Instala um pacote.
rpm -q Procura por pacotes instalados.
rpm -e Remove um pacote instalado.
rpm -U Atualiza um pacote já instalado.
rpm -nodeps Ao instalar um pacote não verifica dependências do mesmo.
rpm -qi Exibe informações sobre um pacote.

Confira alguns exemplos:

Instalando um pacote:

# rpm -i nome_pacote.rpm

Verificando se um pacote esta instalado:

# rpm -q nome_pacote

Dica curta, logo mais opções do “rpm”.

[]‘

Comprometendo a integridade de um arquivo.



Tudo que não queremos é que nossos arquivos percam sua integridade, mas caso você necessite de que um arquivo tenha sua integridade alterada para dificultar que o mesmo seja recuperado, no Linux existe um comando com esta função, sobrescrever um arquivo para alterar sua integridade, apagando assim seu conteúdo original. O comando de que estou falando é o shred, com ele você consegue comprometer a integridade de um arquivo, vejamos:

Criando um novo arquivo:

$ echo Apenas um teste > arquivo.txt

Agora vamos comprometer a integridade do nosso “arquivo.txt”:

$ shred arquivo.txt

Pronto, dê um “cat” no seu arquivo e verá que ele está totalmente desconfigurado.

Algumas opções do “shred”:

Opção: Ação:
-n Número de vezes que o arquivo será sobrescrevido (padrão 25).
-s Tamanho do arquivo após sobrescreve-lo.
-u Remove o arquivo após sobrescrevê-lo.

TENHA MUITO CUIDADO COM ESTE COMANDO, NÃO ME RESPONSABILIZO POR NADA QUE ACONTEÇA NO SEU SISTEMA

Slackware 13.37 is released!

E saiu mais uma versão do Slackware, com você o Slackware 13.37, algumas novidades:

  • Kernel 2.6.37.6
  • Firefox 4.0
  • KDe 4.5.5
  • Xfce 4.6.2
  • Python 2.6.6
  • Perl 5.12.3

Entre outros, confira em: Slackware Release Announcement

Downloads:

Slackware-13.37-install-dvd

Slackware64-13.37-install-dvd

[]’s