Estou executando no sistema Sun Solaris.
Eu gostaria de saber o seguinte
- Como encontrar os HDs associados a um ponto de montagem?
- Como encontrar todos os HDs disponíveis (aqueles que são usados e não utilizados para o ponto de montagem)?
- Como posso encontrar o uso dos controladores de E / S para os HDs associados a um ponto de montagem? Estou tentando descobrir se os controladores de E / S para os HDs associados aos pontos de montagem estão lidando com muitos pedidos, forçando outros pedidos a aguardar.
- Como posso encontrar o espaço livre disponível em cada disco disponível?
Respostas:
para encontrar uma lista dos pontos de montagem e quais discos são usados em cada um:
look at
/etc/vfstab
- esse arquivo mostra quais sistemas de arquivos estão configurados no sistema, incluindo quais discos são usados em quais pontos de montagem. Este arquivo não é usado para sistemas de arquivos ZFS.execute o comando
zpool status
- este comando imprimirá uma lista de todos os zpools configurados e importados no sistema e lista quais discos são usados em cada pool e qual é a configuração do pool, tanto quanto espelhado ou raidz, etc.execute o comando
mount -p
- isso mostrará uma lista no estilo vfstab de qualquer sistema de arquivos montado no servidor. A importância disso é que ele pode identificar sistemas de arquivos que foram montados, mas nunca foram adicionados ao / etc / vfstab, ou alterações em montagens que não foram feitas persistentes.execute o comando
cfgadm -al
- isso fornecerá uma lista de todos os controladores no sistema, juntamente com todos os dispositivos conectados a esses controladores.execute o comando
format
- para ver detalhes de todos os discos instalados em um sistema, que não são fornecidos porcfgadm -al
. Em particular, você deve observar os subcomandosverify
einquiry
.Por exemplo, selecione disco
0
no menu acima e executeinquiry
:e
verify
:agora você tem a marca e o modelo e a tabela de partição. com isso, combinado com as informações reunidas nos comandos anteriores, é possível montar um mapa de discos / partições disponíveis (chamados de fatias no solaris) e o sistema de arquivos correspondente (se houver). Você também saberá quais fatias não são usadas (espaço livre).
Quanto a quais discos estão ocupados, é para isso que
iostat
serve o comando :Onde:
Depois de saber o que vive em quais discos, você pode começar a identificar qual aplicativo está causando a E / S e, a partir daí, descobrir os motivos.
Pesquise no Google o solaris iostat brendan gregg e encontrará boas informações sobre a investigação de problemas de E / S, incluindo links para o K9Toolkit e o DTraceToolkit , que são para Solaris <10 e Solaris 10+, respectivamente, e que podem realmente simplificar a investigação Problemas de E / S.
fonte
Dá a
iostat -En
você quais são os discos rígidos disponíveis e sendo usados para você?df -h /path/to/mountpoint/.
normalmente imprime tudo o que você procura, imprime o disco rígido / dispositivo que está sendo usado sob o ponto de montagem e também fornece a quantidade de espaço livre / blocos livres disponíveis sob o capô.fonte