GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Irgendwelche Vorteile für große Inodes? (ext4)

Eine größere Inode-Größe kann die Leistung für sehr große Dateien/Verzeichnisse verbessern, auf Kosten der Festplattennutzung (und möglicherweise der Leistung für kleine Dateien).

Das Byte-pro-Inode-Verhältnis ist das, was Sie sich genauer ansehen sollten, wenn Sie der Meinung sind, dass Ihre Inode-Nutzung zu hoch ist. Viele verwandte Fragen und Antworten auf mehreren StackExchange-Sites.


Größere Inodes sind nützlich, wenn Sie viele Dateien mit einer großen Menge an Metadaten haben. Die kleinste Inode-Größe bietet Platz für klassische Metadaten:Berechtigungen, Zeitstempel usw. sowie die Adresse einiger Blöcke für reguläre Dateien oder das Ziel kurzer symbolischer Links. Größere Inodes können erweiterte Attribute wie Zugriffskontrolllisten und SELinux-Kontexte speichern. Wenn im Inode nicht genug Platz für die erweiterten Attribute ist, müssen sie in einem separaten Block gespeichert werden, was das Öffnen der Datei oder das Lesen ihrer Metadaten verlangsamt.

Daher sollten Sie eine größere Inode-Größe verwenden, wenn Sie große Mengen an erweiterten Attributen haben möchten B. komplexe ACLs, oder wenn Sie SELinux verwenden. SELinux ist die Hauptmotivation für größere Inodes.


Linux
  1. OpenStack-Fehler – Indexspaltengröße zu groß. Die maximale Spaltengröße beträgt 767 Bytes [Gelöst]

  2. Geburt ist auf Ext4 leer?

  3. Vorteile von Managed Hosting

  4. Wie finde ich unter Linux alle Dateien, die größer als 1 GB sind?

  5. iconv jede Kodierung nach UTF-8

5 Vorteile der Wahl von Linux

So teilen Sie ein großes „tar“-Archiv in mehrere Dateien bestimmter Größe auf

Finden Sie große Dateien in Linux

OnionShare – Teilen Sie Dateien jeder Größe sicher und anonym

Fenster in tmux maximieren

Ist X11 gefährlich?