Isilon: Hvordan bruke fstat-kommandoen til å liste de åpne filene på en node
Summary: 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. ...
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
Fremgangsmåte
- Åpne en SSH-tilkobling på en node i klyngen, og logg på med "root"-kontoen.
- 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>
- Hvis du vil vise åpne filer på en node, kjører du følgende kommando:
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.
- Åpne en SSH-tilkobling på en hvilken som helst node i klyngen, og logg inn ved hjelp av «rot»-kontoen.
- 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.
- Kjør følgende kommando for å vise filnavnet for filen:
find -x /var -inum 69612 -print
- 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 -9kommando for å stoppe en prosess, 89421
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.
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.
Affected Products
IsilonProducts
PowerScale OneFSArticle 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.