Isilon: Hvordan bruke fstat-kommandoen til å liste de åpne filene på en node

Resumen: Fstat-kommandoen kan brukes til å liste de åpne filene på en node som åpnes i en bestemt prosess. Hvis en katalog er nær kapasitet, kan en liste over de åpne filene hjelpe deg med å overvåke prosessene som 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

Fremgangsmåte

 

  1. Åpne en SSH-tilkobling på en node i klyngen, og logg på med "root"-kontoen.
  2. Gjør ett av følgende:
    • Hvis du vil vise åpne filer på en node, kjører du følgende kommando:
       
      fstat

       
    • Hvis du vil vise de åpne filene i en katalog, kjører du følgende kommando, der <adressebok> er katalogen du vil undersøke:
       
      fstat -f <directory>

       
    • Hvis du vil vise filene som åpnes av en bestemt prosess, kjører du følgende kommando, der <pid> er prosess-IDen du vil undersøke:
       
      fstat -p <pid>

       

Eksempel

I eksemplet nedenfor vises FSTAT, kommando Brukes til å feilsøke en /var-katalog som er nær kapasitet. Hvis det ikke blir funnet noen store filer i /var-katalogen , kan dette tyde på at en fil har blitt koblet fra. Den ikke-koblede filen fortsetter å bruke diskplass fordi en prosess har filen åpen. Du kan bruke fstat for å se om dette er sant.

  1. Åpne en SSH-tilkobling på en hvilken som helst node i klyngen, og logg inn ved hjelp av «rot»-kontoen.
  2. Kjør følgende kommando:
     
    fstat -f /var | grep /var


    Informasjonen i grepKommandoen fjerner stikkontakter og rør fra utgangen, noe som gjør utdataene enklere å tolke. Hvis en prosess holder en fil åpen, vises utdata som ligner på følgende:
    root winbindd 98281 4 /var 69612 -rw------- 100120000 rw
     

    I dette eksemplet er Winbindd prosess (prosess-ID 98281) har en åpen fil som er omtrent 100 MB (100 120 000 byte). Inodenummeret for filen er 69612.

  3. Kjør følgende kommando for å vise filnavnet for filen:
     
    find -x /var -inum 69612 -print

     
  4. Hvis en prosess holder en stor fil åpen og inoden ikke blir funnet, har filen blitt koblet fra. I dette tilfellet kan du stoppe og starte prosessen eller prosessene som holder filen åpen. Hvis du vil ha mer informasjon om hvordan du stopper og starter en prosess på nytt, kan du se Ved hjelp av killall -9 kommando for å stoppe en prosess89421

 

FORSIKTIGHET:
Før du stopper en prosess, bør du alltid vurdere om det kan være negative konsekvenser. Hvis du for eksempel stopper lwiod-prosessen, kan du koble fra brukere og forårsake utilgjengelighet av data.

Productos afectados

Isilon

Productos

PowerScale OneFS
Propiedades 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.