In dem Artikel im ext4-Wiki habe ich gesehen, dass ext4 bis zu 1 EiB verwendet werden kann, aber nur bis zu 16 TiB empfohlen werden. Warum ist das so? Warum wird XFS für größere Dateisysteme empfohlen?
(ELICS: Erkläre mir, wie ich ein CS-Student bin, aber ohne viel Wissen in Dateisystemen)
filesystems
ext4
xfs
Martin Thoma
quelle
quelle
Antworten:
Das genaue Zitat aus dem Wikipedia-Eintrag ext4 ist
Das ext4-Howto erwähnt das
Dies wäre ein Grund, Dateisysteme mit mehr als 16 TiB zu vermeiden, aber dieser Hinweis ist veraltet:
e2fsprogs
Seit Version 1.42 (November 2011) können Dateisysteme mit mehr als 16 TiB durchaus erstellt und verarbeitet werden.mke2fs
verwendet diebig
undhuge
-Typen für solche Systeme (tatsächlichbig
zwischen 4 und 16 TiB,huge
darüber hinaus); Diese erhöhen das Inode-Verhältnis, sodass weniger Inodes bereitgestellt werden.Zurückkommend auf die Red Hat Empfehlung, wie von RHEL 7.3 , XFS ist das Standard - Dateisystem unterstützt bis zu 500 TiB und ext4 wird nur unterstützt bis 50 TiB auf. Ich denke, dies ist eher vertraglich als technisch, obwohl der Storage Administration Guide die Grenzen auf technische Weise formuliert (ohne auf Details einzugehen). Ich stelle mir vor, es gibt technische oder Leistungsgründe für die 50-TiB-Grenze ...
Die
e2fsprogs
Versionshinweise geben einen Grund, Dateisysteme mit mehr als 16 TiB zu vermeiden: Anscheinend muss dieresize_inode
Funktion auf Dateisystemen mit mehr als 16 TiB deaktiviert werden.quelle