Isilon: Bir düğümdeki açık dosyaları listelemek için fstat komutunu kullanma
Summary: fstat komutu, belirli bir işlemde açılmış bir düğümdeki açık dosyaları listelemek için kullanılabilir. Bir dizin kapasiteye yakınsa açık dosyaların listesi büyük dosyalara yazan işlemleri izlemenize yardımcı olabilir. ...
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
İşlemler
- Kümedeki herhangi bir düğümde bir SSH bağlantısı açın ve "kök" hesabını kullanarak oturum açın.
- Aşağıdakilerden birini yapın:
- Bir düğümdeki açık dosyaları listelemek için aşağıdaki komutu çalıştırın:
fstat
- Bir dizindeki açık dosyaları listelemek için aşağıdaki komutu çalıştırın.
<dizin> İncelemek istediğiniz dizindir:
fstat -f <directory>
- Belirli bir işlem tarafından açılan dosyaları listelemek için aşağıdaki komutu çalıştırın. Burada <pid> , incelemek istediğiniz işlem kimliğidir:
fstat -p <pid>
- Bir düğümdeki açık dosyaları listelemek için aşağıdaki komutu çalıştırın:
Örnek
Aşağıdaki örnekte, fstat komutu Kapasitesi neredeyse dolan bir /var dizininde sorun gidermek için kullanılır. /var dizininde büyük dosya bulunamazsa bu, bir dosyanın bağlantısının kaldırıldığını gösterebilir. Bir işlemde dosya açık olduğu için bağlantısız dosya disk alanı tüketmeye devam eder. Bunun doğru olup olmadığını görmek için fstat kullanabilirsiniz.
- Kümedeki herhangi bir düğümde SSH bağlantısı açın ve "kök" hesabını kullanarak oturum açın.
- Aşağıdaki komutu çalıştırın:
fstat -f /var | grep /var
Komutta grepkomutu, soketleri ve boruları çıktıdan kaldırarak çıktının yorumlanmasını kolaylaştırır. Bir işlem bir dosyayı açık tutuyorsa aşağıdakine benzer bir çıktı görüntülenir:root winbindd 98281 4 /var 69612 -rw------- 100120000 rw
Bu örnekte, winbindd işleminde (işlem kimliği 98281) yaklaşık 100 MB (100.120.000 bayt) açık dosya var. Dosyanın inode numarası 69612'dir.
- Dosyanın dosya adını görüntülemek için aşağıdaki komutu çalıştırın:
find -x /var -inum 69612 -print
- Bir işlem büyük bir dosyayı açık tutuyorsa ve düğüm bulunamıyorsa, dosyanın bağlantısı kaldırılmıştır. Bu durumda, dosyayı açık tutan işlemi veya işlemleri durdurabilir ve yeniden başlatabilirsiniz. Bir işlemi durdurma ve yeniden başlatma hakkında daha fazla bilgi için bkz. İlgili
killall -9İşlemi durdurma komutu, 89421
DİKKAT:
Bir işlemi durdurmadan önce, her zaman olumsuz sonuçların olup olmayacağını düşünün. Örneğin, lwiod işleminin durdurulması kullanıcıların bağlantısını kesebilir ve Veri Noksanlığına neden olabilir.
Bir işlemi durdurmadan önce, her zaman olumsuz sonuçların olup olmayacağını düşünün. Örneğin, lwiod işleminin durdurulması kullanıcıların bağlantısını kesebilir ve Veri Noksanlığına neden olabilir.
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.