Isilon: Sådan bruges kommandoen fstat til at liste de åbne filer på en node
Resumen: Kommandoen fstat kan bruges til at liste de åbne filer på en node, der åbnes i en bestemt proces. Hvis en mappe er tæt på kapacitet, kan en liste over de åbne filer hjælpe dig med at overvåge de processer, der skriver store filer. ...
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Instrucciones
Procedure
- Åbn en SSH-forbindelse på en vilkårlig node i klyngen, og log på ved hjælp af "rod"-kontoen.
- Gør et af følgende:
- Hvis du vil have vist de åbne filer på en node, skal du køre følgende kommando:
fstat
- Hvis du vil have vist de åbne filer i en mappe, skal du køre følgende kommando, hvor
<mappe> er den mappe, du vil undersøge:
fstat -f <directory>
- For at få vist de filer, der åbnes af en bestemt proces, skal du køre følgende kommando, hvor <pid> er det proces-id, du vil undersøge:
fstat -p <pid>
- Hvis du vil have vist de åbne filer på en node, skal du køre følgende kommando:
Eksempel
I det følgende eksempel vises ikonet fstat, kommando bruges til fejlfinding af en /var-mappe , der er tæt på kapacitet. Hvis der ikke findes nogen store filer i mappen /var , kan det tyde på, at en fil er blevet fjernet. Den ikke-sammenkædede fil fortsætter med at optage diskplads, fordi filen er åben i en proces. Du kan bruge fstat til at se, om dette er sandt.
- Åbn en SSH -forbindelse på en hvilken som helst node i klyngen, og log ind ved hjælp af "root"-kontoen.
- Kør følgende kommando:
fstat -f /var | grep /var
Ikonet grepKommandoen fjerner soklerne og rørene fra udgangen, hvilket gør outputtet lettere at fortolke. Hvis en proces holder en fil åben, vises output svarende til følgende:root winbindd 98281 4 /var 69612 -rw------- 100120000 rw
I dette eksempel vises ikonet Winbindd proces (proces-id 98281) har en fil åben, der er ca. 100 MB (100.120.000 byte). Inodenummeret for filen er 69612.
- Kør følgende kommando for at få vist filnavnet for filen:
find -x /var -inum 69612 -print
- Hvis en proces holder en stor fil åben, og inoden ikke kan findes, er filen blevet fjernet. I dette tilfælde kan du stoppe og genstarte processen eller processerne, der holder filen åben. Du kan finde flere oplysninger om, hvordan du stopper og genstarter en proces, under Brug af
killall -9Kommando til at stoppe en proces, 89421
FORSIGTIGHED:
Før du stopper en proces, skal du altid overveje, om der kan være negative konsekvenser. For eksempel kan stop af lwiod-processen afbryde brugere og forårsage datautilgængelighed.
Før du stopper en proces, skal du altid overveje, om der kan være negative konsekvenser. For eksempel kan stop af lwiod-processen afbryde brugere og forårsage datautilgængelighed.
Productos afectados
IsilonProductos
PowerScale OneFSPropiedades del artículo
Número del artículo: 000021402
Tipo de artículo: How To
Última modificación: 18 ago. 2025
Versión: 6
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.