Isilon: Kuinka käyttää fstat-komentoa solmun avoimien tiedostojen luetteloimiseen
Summary: Fstat-komennolla voidaan luetella solmun avoimet tiedostot, jotka avataan tietyssä prosessissa. Jos hakemisto on lähellä kapasiteettia, avointen tiedostojen luettelon avulla voit seurata prosesseja, jotka kirjoittavat suuria tiedostoja. ...
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
Toimenpide
- Avaa SSH-yhteys johonkin klusterin solmuun ja kirjaudu root-tilillä.
- Tee jokin seuraavista:
- Voit näyttää solmun avoimet tiedostot suorittamalla seuraavan komennon:
fstat
- Voit luetteloida avoimet tiedostot hakemistossa suorittamalla seuraavan komennon, jossa
<hakemisto> on hakemisto, jota haluat tutkia:
fstat -f <directory>
- Voit luetella tietyn prosessin avaamat tiedostot suorittamalla seuraavan komennon, jossa <pid> on prosessitunnus, jota haluat tarkastella:
fstat -p <pid>
- Voit näyttää solmun avoimet tiedostot suorittamalla seuraavan komennon:
Esimerkki
Seuraavassa esimerkissä fstat-komento käytetään lähellä kapasiteettia olevan /var-hakemiston vianmääritykseen. Jos /var-hakemistosta ei löydy suuria tiedostoja, tiedoston linkitys saattaa olla poistettu. Linkittämätön tiedosto kuluttaa edelleen levytilaa, koska tiedosto on avoinna prosessissa. Voit käyttää fstatia nähdäksesi, onko tämä totta.
- Avaa SSH-yhteys johonkin klusterin solmuun ja kirjaudu sisään root-tilillä.
- Suorita seuraava komento:
fstat -f /var | grep /var
pikanäppäimellä GrepCommand poistaa pistorasiat ja putket lähdöstä, mikä helpottaa lähdön tulkintaa. Jos tiedosto on avoinna prosessille, näyttöön tulee seuraavankaltainen tulos:root winbindd 98281 4 /var 69612 -rw------- 100120000 rw
Tässä esimerkissä Winbindd Prosessissa (prosessitunnus 98281) on avoinna noin 100 Mt (100 120 000 tavua) avoin tiedosto. Tiedoston inodinumero on 69612.
- Näytä tiedoston nimi suorittamalla seuraava komento:
find -x /var -inum 69612 -print
- Jos prosessi pitää suurta tiedostoa auki eikä inodia löydy, tiedoston linkitys on poistettu. Tässä tapauksessa voit pysäyttää ja käynnistää uudelleen prosessin tai prosessit, jotka pitävät tiedostoa auki. Lisätietoja prosessin pysäyttämisestä ja käynnistämisestä uudelleen on kohdassa Käyttämällä
killall -9Prosessin pysäytyskomento, 89421
VAROITUS:
Ennen kuin lopetat prosessin, harkitse aina, onko sillä kielteisiä seurauksia. Esimerkiksi lwiod-prosessin pysäyttäminen voi katkaista käyttäjien yhteyden ja aiheuttaa tietojen käyttökyvyttömyyden.
Ennen kuin lopetat prosessin, harkitse aina, onko sillä kielteisiä seurauksia. Esimerkiksi lwiod-prosessin pysäyttäminen voi katkaista käyttäjien yhteyden ja aiheuttaa tietojen käyttökyvyttömyyden.
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.