Isilon: Så här använder du kommandot fstat för att lista de öppna filerna på en nod

Summary: Kommandot fstat kan användas för att lista de öppna filerna på en nod som öppnas i en viss process. Om en katalog är nära kapaciteten kan en lista över öppna filer hjälpa dig att övervaka de processer som skriver stora filer. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Procedur

 

  1. Öppna en SSH-anslutning på en nod i klustret och logga in med rotkontot.
  2. Gör något av följande:
    • Om du vill visa en lista över öppna filer på en nod kör du följande kommando:
       
      fstat

       
    • Om du vill visa en lista över öppna filer i en katalog kör du följande kommando, där <katalog> är den katalog som du vill undersöka:
       
      fstat -f <directory>

       
    • Om du vill visa en lista över de filer som öppnats av en viss process kör du följande kommando, där <pid> är det process-ID som du vill undersöka:
       
      fstat -p <pid>

       

Exempel

I följande exempel Kommandot fstat används för att felsöka en /var-katalog som är nära kapaciteten. Om det inte finns några stora filer i /var-katalogen kan det tyda på att länken till en fil har tagits bort. Den olänkade filen fortsätter att förbruka diskutrymme eftersom en process har filen öppen. Du kan använda fstat för att se om detta är sant.

  1. Öppna en SSH-anslutning på en nod i klustret och logga in med ”rot”-kontot.
  2. Kör följande kommando:
     
    fstat -f /var | grep /var


    Informationen grepkommandot tar bort uttag och rör från utdata, vilket gör utdata lättare att tolka. Om en process håller en fil öppen visas utdata som liknar följande:
    root winbindd 98281 4 /var 69612 -rw------- 100120000 rw
     

    I det här exemplet winbindd winbindd process (process-ID 98281) har en fil öppen som är cirka 100 MB (100 120 000 byte). Inodnumret för filen är 69612.

  3. Kör följande kommando för att visa filnamnet för filen:
     
    find -x /var -inum 69612 -print

     
  4. Om en process håller en stor fil öppen och inoden inte kan hittas, har filen blivit olänkad. I det här fallet kan du stoppa och starta om den eller de processer som håller filen öppen. Mer information om hur du stoppar och startar om en process finns i Med hjälp av killall -9 Kommando för att stoppa en process89421

 

FÖRSIKTIGHET:
Innan du stoppar en process bör du alltid överväga om det kan få negativa konsekvenser. Om du till exempel stoppar lwiod-processen kan det koppla från användare och orsaka dataotillgänglighet.

Affected Products

Isilon

Products

PowerScale OneFS
Article Properties
Article Number: 000021402
Article Type: How To
Last Modified: 18 Aug 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.