Isilon: Kuinka käyttää fstat-komentoa solmun avoimien tiedostojen luetteloimiseen
Yhteenveto: 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. ...
Tämä artikkeli koskee tuotetta
Tämä artikkeli ei koske tuotetta
Tämä artikkeli ei liity tiettyyn tuotteeseen.
Tässä artikkelissa ei yksilöidä kaikkia tuoteversioita.
Ohjeet
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.
Tuotteet, joihin vaikutus kohdistuu
IsilonTuotteet
PowerScale OneFSArtikkelin ominaisuudet
Artikkelin numero: 000021402
Artikkelin tyyppi: How To
Viimeksi muutettu: 18 elok. 2025
Versio: 6
Etsi vastauksia kysymyksiisi muilta Dell-käyttäjiltä
Tukipalvelut
Tarkista, kuuluuko laitteesi tukipalveluiden piiriin.