Isilon : Comment utiliser la commande fstat pour répertorier les fichiers ouverts sur un nœud
摘要: La commande fstat peut être utilisée pour répertorier les fichiers ouverts sur un nœud qui sont ouverts dans un processus particulier. Si un répertoire est presque saturé, une liste des fichiers ouverts peut vous aider à surveiller les processus qui écrivent des fichiers volumineux. ...
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
說明
Procédure
- Ouvrez une connexion SSH sur n’importe quel nœud du cluster et connectez-vous à l’aide du compte « root ».
- Effectuez l’une des opérations suivantes :
- Pour répertorier les fichiers ouverts sur un nœud, exécutez la commande suivante :
fstat
- Pour répertorier les fichiers ouverts dans un répertoire, exécutez la commande suivante, où
<répertoire> est le répertoire que vous souhaitez examiner :
fstat -f <directory>
- Pour répertorier les fichiers ouverts par un processus particulier, exécutez la commande suivante, où <pid> est l’ID du processus que vous souhaitez examiner :
fstat -p <pid>
- Pour répertorier les fichiers ouverts sur un nœud, exécutez la commande suivante :
Exemple
Dans l’exemple suivant, l’attribut Commande fstat Permet de dépanner un répertoire /var qui est presque arrivé à saturation. Si aucun fichier volumineux n’est trouvé dans le répertoire /var , cela peut indiquer qu’un fichier a été dissocié. Le fichier non lié continue à consommer de l’espace disque car un processus a ouvert le fichier. Vous pouvez utiliser fstat pour voir si c’est vrai.
- Ouvrez une connexion SSH sur n’importe quel nœud du cluster et connectez-vous à l’aide du compte « root ».
- Exécutez la commande suivante :
fstat -f /var | grep /var
La commande grepsupprime les sockets et les canaux de la sortie, ce qui facilite l’interprétation de la sortie. Si un processus maintient un fichier ouvert, un résultat similaire à ce qui suit s’affiche :root winbindd 98281 4 /var 69612 -rw------- 100120000 rw
Dans cet exemple, l’attribut winbindd Le processus (ID de processus 98281) a un fichier ouvert d’environ 100 Mo (100 120 000 octets). Le numéro d’inode du fichier est 69612.
- Exécutez la commande suivante pour afficher le nom du fichier :
find -x /var -inum 69612 -print
- Si un processus maintient un fichier volumineux ouvert et que l’inode est introuvable, le fichier est dissocié. Dans ce cas, vous pouvez arrêter et redémarrer le ou les processus qui maintiennent le fichier ouvert. Pour plus d’informations sur l’arrêt et le redémarrage d’un processus, reportez-vous à la section En utilisant la page
killall -9Commande pour arrêter un processus, 89421
PRUDENCE:
Avant d’arrêter un processus, demandez-vous toujours s’il peut y avoir des conséquences négatives. Par exemple, l’arrêt du processus lwiod peut déconnecter les utilisateurs et entraîner une indisponibilité des données.
Avant d’arrêter un processus, demandez-vous toujours s’il peut y avoir des conséquences négatives. Par exemple, l’arrêt du processus lwiod peut déconnecter les utilisateurs et entraîner une indisponibilité des données.
受影響的產品
Isilon產品
PowerScale OneFS文章屬性
文章編號: 000021402
文章類型: How To
上次修改時間: 18 8月 2025
版本: 6
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。