Isilon: Jak używać polecenia fstat do wyświetlania listy otwartych plików w węźle
Resumen: Polecenia fstat można użyć do wyświetlenia listy otwartych plików w węźle, które są otwierane w określonym procesie. Jeśli katalog jest bliski pojemności, lista otwartych plików może pomóc w monitorowaniu procesów, które zapisują duże pliki. ...
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Instrucciones
Procedura
- Otwórz połączenie SSH na dowolnym węźle w klastrze i zaloguj się przy użyciu konta root.
- Wykonaj dowolną z następujących czynności:
- Aby wyświetlić listę otwartych plików w węźle, uruchom następujące polecenie:
fstat
- Aby wyświetlić listę otwartych plików w katalogu, uruchom następujące polecenie, w którym
<katalog> to katalog, który chcesz sprawdzić:
fstat -f <directory>
- Aby wyświetlić listę plików otwartych przez określony proces, uruchom następujące polecenie, gdzie <pid> jest identyfikatorem procesu, który chcesz zbadać:
fstat -p <pid>
- Aby wyświetlić listę otwartych plików w węźle, uruchom następujące polecenie:
Przykład
W poniższym przykładzie Komenda fstat służy do rozwiązywania problemów z katalogiem /var , który jest bliski pojemności. Jeśli w katalogu /var nie znaleziono dużych plików, może to oznaczać, że plik został odłączony. Odłączony plik nadal zajmuje miejsce na dysku, ponieważ proces ma otwarty plik. Możesz użyć fstat, aby sprawdzić, czy to prawda.
- Otwórz połączenie SSH w węźle w klastrze i zaloguj się przy użyciu konta „root”.
- Uruchom następujące polecenie:
fstat -f /var | grep /var
Polecenie grepusuwa gniazda i potoki z danych wyjściowych, dzięki czemu dane wyjściowe są łatwiejsze do interpretacji. Jeśli proces wstrzymuje otwarty plik, wyświetlane są dane wyjściowe podobne do następujących:root winbindd 98281 4 /var 69612 -rw------- 100120000 rw
W tym przykładzie winbindd powiedział: process (identyfikator procesu 98281) ma otwarty plik o wielkości około 100 MB (100 120 000 bajtów). Numer i-węzła pliku to 69612.
- Uruchom następujące polecenie, aby wyświetlić nazwę pliku:
find -x /var -inum 69612 -print
- Jeśli proces utrzymuje otwarty duży plik i nie można odnaleźć i-węzła, plik został odłączony. W takim przypadku możesz zatrzymać i ponownie uruchomić proces lub procesy, które utrzymują plik otwarty. Aby uzyskać więcej informacji na temat zatrzymywania i ponownego uruchamiania procesu, zobacz Korzystając z polecenia
killall -9polecenie zatrzymania procesu, 89421
OSTROŻNOŚĆ:
Przed zatrzymaniem procesu zawsze zastanów się, czy mogą wystąpić negatywne konsekwencje. Na przykład zatrzymanie procesu lwiod może rozłączyć użytkowników i spowodować niedostępność danych.
Przed zatrzymaniem procesu zawsze zastanów się, czy mogą wystąpić negatywne konsekwencje. Na przykład zatrzymanie procesu lwiod może rozłączyć użytkowników i spowodować niedostępność danych.
Productos afectados
IsilonProductos
PowerScale OneFSPropiedades del artículo
Número del artículo: 000021402
Tipo de artículo: How To
Última modificación: 18 ago. 2025
Versión: 6
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.