Isilon: Como usar o comando fstat para listar os arquivos abertos em um nó
Summary: O comando fstat pode ser usado para listar os arquivos abertos em um nó que são abertos em um processo específico. Se um diretório estiver próximo de sua capacidade, uma lista dos arquivos abertos poderá ajudá-lo a monitorar os processos que estão gravando arquivos grandes. ...
Ez a cikk a következő(k)re vonatkozik:
Ez a cikk nem vonatkozik a következő(k)re:
Ez a cikk nem kapcsolódik egyetlen konkrét termékhez sem.
Ez a cikk nem azonosítja az összes termékverziót.
Instructions
Procedimento
- Abra uma conexão SSH em qualquer nó do cluster e faça log-in usando a conta "root".
- Siga um destes procedimentos:
- Para listar os arquivos abertos em um nó, execute o seguinte comando:
fstat
- Para listar os arquivos abertos em um diretório, execute o seguinte comando, em que
<diretório> é o diretório que você deseja examinar:
fstat -f <directory>
- Para listar os arquivos abertos por um processo específico, execute o seguinte comando, em que <pid> é o ID do processo que você deseja examinar:
fstat -p <pid>
- Para listar os arquivos abertos em um nó, execute o seguinte comando:
Exemplo
No exemplo a seguir, o Comando fstat é usado para solucionar problemas de um diretório /var que está próximo de sua capacidade. Se nenhum arquivo grande for encontrado no diretório /var , isso pode indicar que um arquivo foi desvinculado. O arquivo desvinculado continua a consumir espaço em disco porque um processo tem o arquivo aberto. Você pode usar fstat para ver se isso é verdade.
- Abra uma conexão SSH com algum nó do cluster e faça login usando a conta "root".
- Execute o seguinte comando:
fstat -f /var | grep /var
A coluna grepRemove os soquetes e os tubos da saída, facilitando a interpretação da saída. Se um processo estiver mantendo um arquivo aberto, um resultado semelhante ao seguinte será exibido:root winbindd 98281 4 /var 69612 -rw------- 100120000 rw
Neste exemplo, o Winbindd processo (ID do processo 98281) tem um arquivo aberto que é de aproximadamente 100 MB (100.120.000 bytes). O número do inode para o arquivo é 69612.
- Execute o seguinte comando para exibir o nome do arquivo:
find -x /var -inum 69612 -print
- Se um processo estiver mantendo um arquivo grande aberto e o inode não puder ser encontrado, o arquivo se tornou desvinculado. Nesse caso, você pode parar e reiniciar o processo ou processos que estão mantendo o arquivo aberto. Para obter mais informações sobre como interromper e reiniciar um processo, consulte Usando o comando
killall -9Comando para interromper um processo, 89421
CUIDADO:
Antes de interromper um processo, sempre considere se pode haver consequências negativas. Por exemplo, a interrupção do processo lwiod pode desconectar usuários e causar indisponibilidade de dados.
Antes de interromper um processo, sempre considere se pode haver consequências negativas. Por exemplo, a interrupção do processo lwiod pode desconectar usuários e causar indisponibilidade de dados.
Érintett termékek
IsilonTermékek
PowerScale OneFSTermék tulajdonságai
Article Number: 000021402
Article Type: How To
Utoljára módosítva: 18 aug. 2025
Version: 6
Választ kaphat kérdéseire más Dell-felhasználóktól
Támogatási szolgáltatások
Ellenőrizze, hogy a készüléke rendelkezik-e támogatási szolgáltatással.