jueves, 1 de noviembre de 2012

Scritpt para saber tamaño de disco en Solaris


Script
bash-3.00# cat script_disl_size.sh
#!/bin/ksh
pfexec fdisk -G /dev/rdsk/c0t60060E80104644A004Fs0 | tail -1 | nawk '{
ncyl=$2
nhead=$5
nsect=$6
secsz=$7
sectors=ncyl*nhead*nsect;
bytes=sectors/(1024/secsz);
printf("%7d MiB %7d MB\n", bytes/1024, bytes*1024/1000/1000);
}'

Resultado
bash-3.00# sh script_disl_size.sh
102398 MiB 107372 MB

Resultado del comando iostat -E , que muestra resultados similares
bash-3.00# iostat -E
sd0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: HITACHI Product: DF600F Revision: 0000 Serial No:
Size: 107.37GB <107374181888 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 1 Predictive Failure Analysis: 0
sd1 Soft Errors: 0 Hard Errors: 1 Transport Errors: 0
Vendor: TSSTcorp Product: DVD-ROM TS-L333H Revision: ID03 Serial No:
Size: 0.00GB <0 bytes>
Media Error: 0 Device Not Ready: 1 No Device: 0 Recoverable: 0
Illegal Request: 2 Predictive Failure Analysis: 0

No hay comentarios:

Publicar un comentario