Isilon: Principy popisovačů souborů Isilon

Summary: Principy zpracování souborů OneFS fungují.

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


Popisovač souboru je základní jednotkou přístupu k systému souborů NFS (Network File System). Jsou to odkazy na soubory nebo adresáře nezávislé na názvu souboru nebo adresáře. Téměř všechna volání NFS nebo vzdálená volání procedur (RPC) vyžadují popisovač souboru nebo identifikátor souboru. Popisovače souborů jsou pro klienta neprůhledné, ale popisovače souborů systému OneFS jsou trvalé na všech uzlech. V systému OneFS jsou informace o popisovači souborů uloženy v inodech a každý soubor, který používá stejný inod, také používá stejný popisovač souboru. To má zabránit zastaralým popisovačům souborů napříč převzetím služeb při selhání. Systém OneFS nerecykluje popisovače souborů a popisovač souboru může existovat, dokud existuje jeho soubor.

Cause

Není k dispozici

Resolution

Obecně platí, že popisovače souborů jsou vytvořeny na serveru NFS a mohou se u různých platforem lišit. V systému OneFS se popisovač souboru vytvoří, když se při vytvoření souboru vytvoří logická adresa INode (LIN). Popisovače souborů se skládají z ID systému souborů (FSID), ID exportu a LIN daného souboru/adresáře. Popisovače souborů OneFS jsou 64bitové, takže jsou teoreticky neomezené (celkový možný počet možných souběžných popisovačů souborů = 18 trilionu * 10^19). Při maximálním využití by teoreticky mohlo trvat 1 miliardu let, než se vyčerpají dostupné logické inody na clusteru Isilon.

Vzhledem k tomu, že systém OneFS nerecykluje logické identifikátory INODES, lze očekávat, že se soubor LIN přidruží ke svému

protějšku.Úlohu lincount lze použít k vyhledání aktuálního počtu LIN clusteru:

# 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


Vzhledem k tomu, že soubory LIN jsou součástí popisovačů souborů systému OneFS, lze soubor LIN extrahovat z popisovače souboru. Podrobnější informace o tomto procesu získáte na následujícím odkazu.

 Jak získat číslo LIN z popisovače

souboruNěkteré operační systémy a starší aplikace nemohou kvůli tomuto omezení přijímat 64bitové popisovače souborů a nemohou komunikovat s clusterem Isilon.
Zástupné řešení tohoto omezení: Systém OneFS může klientům vracet ID 32bitových souborů, tato funkce je však zpoplatněna a omezena.
Pokud jsou překročeny čtyři miliardy souborů, nebo pokud dojde k dostatečnému obratu vytvářených a mazaných souborů, existuje možnost, že se LINs zabalí (modulo 32-bits). To může mít za následek, že více linek bude odkazovat na stejný popisovač souboru. Z matematického hlediska je tato situace vysoce nepravděpodobná, ale při splnění výše uvedených podmínek existuje možnost závažné ztráty dat. Při implementaci 32bitových ID souborů je třeba postupovat opatrně. V době psaní tohoto článku nebyl v clusteru Isilon pozorován žádný výskyt tohoto problému.

Jak implementovat použití 32bitových ID souborů přes NFS

Občas se mohou vyskytnout problémy se zastaralými popisovači souborů. Zastaralý popisovač souboru je popisovač souboru, který již neodpovídá aktivnímu FSID. Identifikátory FSID jsou založeny na ID generování (GENID), které je podobné číslu verze souboru. Zápisy nejsou založené na nejnovějším GENID, takže může dojít k chybě popisovače zastaralého souboru.

Zastaralé popisovače souborů mohou být důsledkem problémů s ukládáním klienta do mezipaměti nebo soubor nebyl uzamčen a byl otevřen pro úpravy dvěma nebo více souběžnými uživateli. K nápravě zastaralých popisovačů souborů je nutné uzamykání souborů.

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.