Estoy corriendo en el sistema Sun Solaris.
Me gustaria saber lo siguiente
- ¿Cómo encontrar los HD asociados con un punto de montaje?
- ¿Cómo encontrar todos los HD disponibles (aquellos que se usan y no se usan para el punto de montaje)?
- ¿Cómo puedo encontrar el uso de los controladores IO para los HD asociados con un punto de montaje? Estoy tratando de averiguar si los controladores IO para los HD asociados con los puntos de montaje están manejando demasiadas solicitudes obligando a otras solicitudes a esperar.
- ¿Cómo puedo encontrar el espacio libre disponible en cada disco disponible?
Respuestas:
para encontrar una lista de los puntos de montaje y qué discos se utilizan de cada uno:
observe
/etc/vfstab
: este archivo muestra qué sistemas de archivos están configurados en el sistema, incluidos qué discos se utilizan en qué puntos de montaje. Este archivo no se usa para sistemas de archivos ZFS.ejecute el comando
zpool status
: este comando imprimirá una lista de todos los zpools configurados e importados en el sistema, y enumera qué discos se usan en cada grupo y cuál es la configuración del grupo, en lo que respecta a la duplicación, o raidz, etc.ejecute el comando
mount -p
: esto le mostrará una lista de estilo vfstab de cualquier sistema de archivos que esté montado en el servidor. La importancia de esto es que puede identificar sistemas de archivos que se montaron, pero nunca se agregaron a / etc / vfstab, o cambios en los montajes que no se hicieron persistentes.ejecute el comando
cfgadm -al
: esto le proporcionará una lista de todos los controladores del sistema, junto con todos los dispositivos conectados a esos controladores.ejecute el comando
format
: para ver detalles de todos los discos instalados en un sistema, que no son proporcionados porcfgadm -al
. En particular, querrás anotar los subcomandosverify
yinquiry
.Por ejemplo, seleccione el disco
0
en el menú de arriba y ejecuteinquiry
:y
verify
:ahora tiene la marca y el modelo, y la tabla de particiones. a partir de esto, combinado con la información obtenida en los comandos anteriores, puede armar un mapa de discos / particiones disponibles (llamados cortes en solaris) y su sistema de archivos correspondiente (si lo hay). También sabrá qué sectores no se utilizan (espacio libre).
En cuanto a qué discos están ocupados, para eso está el comando
iostat
:Dónde:
Una vez que sepa qué vive en qué discos, puede comenzar a determinar qué aplicación está causando la E / S y, a partir de ahí, profundizar en los motivos.
Busque en Google solaris iostat brendan gregg y encontrará buena información sobre la investigación de problemas de E / S, incluidos enlaces a K9Toolkit y DTraceToolkit , que son para Solaris <10 y Solaris 10+, respectivamente, y que realmente pueden simplificar la investigación Problemas de E / S.
fuente
¿
iostat -En
Le da cuáles son los discos duros disponibles y que se utilizan para usted?df -h /path/to/mountpoint/.
generalmente imprime todo lo que está buscando, imprime el disco duro / dispositivo que se está utilizando debajo del punto de montaje y también proporciona la cantidad de espacio libre / bloque libre disponible debajo del capó.fuente