Isilon: De fstat-opdracht gebruiken om de geopende bestanden op een knooppunt weer te geven

요약: De fstat-opdracht kan worden gebruikt om de geopende bestanden op een knooppunt weer te geven die in een bepaald proces zijn geopend. Als een map bijna vol is, kan een lijst met geopende bestanden u helpen bij het controleren van de processen die grote bestanden schrijven. ...

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

지침

Procedure

 

  1. Open een SSH-verbinding op een willekeurig knooppunt in het cluster en meld u aan met het "root"-account.
  2. Voer een of meer van de volgende stappen uit:
    • Voer de volgende opdracht uit om de geopende bestanden op een knooppunt weer te geven:
       
      fstat

       
    • Als u de geopende bestanden in een map wilt weergeven, voert u de volgende opdracht uit, waarbij <map> is de directory die u wilt onderzoeken:
       
      fstat -f <directory>

       
    • Om de bestanden weer te geven die door een bepaald proces zijn geopend, voert u de volgende opdracht uit, waarbij <pid> de proces-ID is die u wilt onderzoeken:
       
      fstat -p <pid>

       

Voorbeeld

In het volgende voorbeeld wordt de fstat-opdracht wordt gebruikt om problemen op te lossen met een /var-directory die bijna vol is. Als er geen grote bestanden worden gevonden in de / var-directory , kan dit erop wijzen dat een bestand niet meer is gekoppeld. Het niet-gekoppelde bestand blijft schijfruimte gebruiken omdat een proces het bestand heeft geopend. U kunt fstat gebruiken om te zien of dit waar is.

  1. Open een SSH-verbinding op een knooppunt in het cluster en meld u aan met het hoofdaccount ("root").
  2. Voer de volgende opdracht uit:
     
    fstat -f /var | grep /var


    De grepCommand verwijdert de sockets en pipes uit de output, waardoor de output gemakkelijker te interpreteren is. Als een proces een bestand open houdt, wordt uitvoer weergegeven die vergelijkbaar is met het volgende:
    root winbindd 98281 4 /var 69612 -rw------- 100120000 rw
     

    In dit voorbeeld wordt de Winbindd process (process ID 98281) heeft een bestand geopend van ongeveer 100 MB (100.120.000 bytes). Het inodenummer voor het bestand is 69612.

  3. Voer de volgende opdracht uit om de bestandsnaam voor het bestand weer te geven:
     
    find -x /var -inum 69612 -print

     
  4. Als een proces een groot bestand open houdt en de inode niet kan worden gevonden, is het bestand ontkoppeld. In dit geval kunt u het proces of de processen die het bestand open houden, stoppen en opnieuw starten. Zie voor meer informatie over het stoppen en opnieuw starten van een proces Met behulp van de killall -9 Opdracht om een proces te stoppen89421

 

VOORZICHTIGHEID:
Voordat u een proces stopt, moet u altijd overwegen of er negatieve gevolgen kunnen zijn. Als u bijvoorbeeld het lwiod-proces stopt, kunnen gebruikers de verbinding verbreken en kunnen data niet beschikbaar zijn.

해당 제품

Isilon

제품

PowerScale OneFS
문서 속성
문서 번호: 000021402
문서 유형: How To
마지막 수정 시간: 18 8월 2025
버전:  6
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.