Descobrir espaço Livre/Utilizado de SAN e Local

1. Descobrir espaço Livre/Utilizado de SAN e Local

Franco
caspper

(usa Solaris)

Enviado em 24/01/2012 - 10:49h

Bom dia pessoal

Estamos fazendo uma migração de Datacenters e precisamos mapear de maneira segura qual a utilização total e espaço livre dos discos locais e SAN. Tentamos pelo software da EMC, mas infelizmente os dados não são confiáveis, por isso vamos fazer um shell script e rodar em todos os servidores, aprox 250 Linux e 350 AIX.

Criei uma função bem simples, porém depois de alguns testes descobri que o (df -l) excluí apenas os mount points, juntando os discos SAN e Locais.
Alguém tem alguma idéia de como separar a utilização e espaço livre do SAN e Local ?

function CheckSpace {

# Displays the amount of space used by the local disks
USED_SPACE=$(df -lP | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $3 }' | awk '{ SUM += $1} END { print SUM/1024/1024 }'| sed "s/\./\,/")
TOTAL_SPACE=$(df -lP | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $2 }' | awk '{ SUM += $1} END { print SUM/1024/1024 }' | sed "s/\./\,/")
echo "USED SPACE (GB): $USED_SPACE"
echo "TOTAL SPACE (GB): $TOTAL_SPACE"
return 0
}

Muito obrigado


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts