Isilon: Hvordan bruke fstat-kommandoen til å liste de åpne filene på en node
摘要: 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. ...
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
說明
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.
受影響的產品
Isilon產品
PowerScale OneFS文章屬性
文章編號: 000021402
文章類型: How To
上次修改時間: 18 8月 2025
版本: 6
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。