Isilon: Isilon Dosya Kollarını Anlama

Summary: OneFS dosyasının işleyişini anlama.

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.

Symptoms


Dosya tanıtıcısı, Ağ Dosya Sistemi (NFS) erişiminin temel birimidir. Dosya/dizin adından bağımsız olarak dosyalara veya dizinlere yapılan referanslardır. Neredeyse tüm NFS veya Uzaktan Yordam Çağrıları (RPC) bir dosya tanıtıcısı veya dosya tanımlayıcısı gerektirir. Dosya kolları istemci için opaktır ancak OneFS dosya kolları her düğümde kalıcıdır. OneFS'de dosya tanıtıcı bilgileri inode'larda depolanır ve aynı inode'u kullanan her dosya aynı dosya tanıtıcısını da kullanır. Bunun amacı, yük devretmeler arasında eski dosya işlemelerini önlemektir. OneFS, dosya tanıtıcılarını geri dönüştürmez ve bir dosyanın dosya var olduğu sürece dosya için bir dosya kolu mevcut olabilir.

Cause

Yok

Resolution

Genel olarak, dosya tanıtıcıları NFS sunucusunda hazırlanır ve platformlar arasında farklılık gösterebilir. OneFS'de, dosya oluşturma sırasında bir Mantıksal Başlatit (LIN) oluşturulduğunda bir dosya tanıtıcısı oluşturulur. Dosya tanıtıcıları, Dosya Sistemi Kimliğinden (FSID), dışa aktarma kimliğinden ve söz konusu dosyanın/dizinin LIN'sinden oluşur. OneFS dosya tanıtıcıları 64 bittir, bu da onları teoride sınırsız hale getirir (toplam olası eşzamanlı dosya tanıtıcıları = 18 kentilyon * 10^19). Maksimum kullanımda, bir Isilon kümesindeki mevcut Mantıksal Inode'leri tüketmek teorik olarak 1 milyar yıl sürebilir.

OneFS Mantıksal Düğümleri geri dönüştürmediğinden bir LIN'nin karşılık gelen dosya tanıtıcısıyla ilişkilendirilmesi beklenebilir.

Lincount işi, kümenin geçerli LIN sayısını bulmak için kullanılabilir:

# isi job start lincount
# isi job reports view <JobID> 


Example:
------------

ps9500x3-2# isi job start lincount
Started job [5983]


ps9500x3-2# isi job reports view 5983
LinCount[5983] phase 1 (2025-11-25T20:40:04)
--------------------------------------------
LINs traversed  28865  
SINs traversed  0
JE/Error Count  0
JE/Time elapsed 7 seconds
JE/Time working 9 seconds

LinCount[5983] Job Summary
--------------------------
Final Job State  Succeeded
Phase Executed   1


LIN'ler OneFS dosya kollarının bir parçası olduğundan bir dosya tanıtıcısından LIN ayıklanabilir. Bu işlem hakkında bilgi edinmek için aşağıdaki bağlantıyı takip edin.

 Dosya tanıtıcısından

LIN almaBazı İşletim Sistemleri ve eski uygulamalar, bu sınırlama nedeniyle 64 bit dosya kollarını kabul edemez ve Isilon kümesiyle etkileşim kuramaz.
Bu sınırlamaya geçici bir çözüm olarak OneFS, istemcilere 32 bit dosya kimlikleri döndürebilir ancak bu özelliğin bir bedeli ve uyarısı vardır.
Dört milyar dosya aşılırsa veya oluşturulan ve silinen dosyaların yeterli cirosu varsa, LIN'lerin sarmalanma olasılığı vardır (modulo 32-bits). Bu, birden fazla LIN'nin aynı dosya tanıtıcısına işaret etmesine neden olabilir. Matematiksel olarak bu durum son derece olası değildir, ancak yukarıdaki koşullar yerine getirilirse ciddi veri kaybı olasılığı mevcuttur. 32 bit dosya kimliklerini uygularken dikkatli olunmalıdır. Bu yazının yazıldığı tarih itibariyle, hiçbir Isilon kümesinde bu sorunun meydana geldiği gözlemlenmemiştir.

NFS

üzerinden 32 bit dosya kimliklerinin kullanımını uygulamaBazen eski dosya tanıtıcılarıyla ilgili sorunlar görebilirsiniz. Eski dosya tanıtıcısı, artık etkin bir FSID'ye karşılık gelmeyen bir dosya tanıtıcısıdır. FSID'ler, dosya için bir "sürüm numarasına" benzer bir Nesil Kimliğine (GENID) dayanır. Yazmalar en son GEMID'i temel almaz, bu nedenle eski dosya tanıtıcısı hatası oluşabilir.

Eski dosya kolları, istemci önbelleğe alma sorunlarından kaynaklanabilir veya dosya kilitlenmemiştir ve iki veya daha fazla eşzamanlı kullanıcı tarafından düzenlenmek üzere açıkmıştır. Eski dosya tanıtıcılarını düzeltmek için dosya kilitleme gereklidir.

Affected Products

Isilon

Products

Isilon
Article Properties
Article Number: 000053379
Article Type: Solution
Last Modified: 26 Nov 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.