journaling filesystems

Florian Lohoff flo at rfc822.org
Fri May 4 16:56:08 CEST 2001


On Fri, May 04, 2001 at 03:01:15PM +0200, Markus Wigge wrote:
> Hi folks,
> 
>   kennt jemand eine interessante Adresse im Web wo ich mich mal ganz
>   allgemein über Dateisysteme (verschiedene Theorien und Verfahren)
>   sowie deren Vor- und Nachteile informieren kann?
> 
>   Ist für den Produktiveinsatz ext2 immer noch die Wahl Nr.1 ? (Für
>   einen Fileserver)

Das kommt immer darauf an wie experimentierfreudig du bist. Wenn die kiste
und deine Stromversorgung stabil ist und auch ein "ausfall" fuer ein
paar minuten fuer den fsck nicht stoert ist ext2 immer noch die
erste wahl. Ich selber setze auf meinen Primaeren arbeitskisten
mittlerweile nur noch ext3 ein - Das schoene an dem ganzen ist die einfach
up und downgradebarkeit d.h. einfach eine datei erstellen. Unmounten
wieder mounten und man hat journaling. Ich habe bisher mit ext3 nur
gute erfahrungen gemacht auch wenn ich Anfang der Woche einen Oops gefunden
habe der durch ein vollen filesystem verursacht wurde.

Wenn du experimentieren moechtest und auch ein backup machen kannst um
das filesystem neu zu erstellen kannst du dir mal XFS von SGI ansehen
eine portierung des SGI/IRIX XFS - Ich persoehnlich halte da gar nichts
von nachdem ich mir ein paar vortraege zu dem thema angehoert habe.
Das dingen ist ein riesiges monster und ist designmaessig voellig
overloaded. Die SGI leute an sich sind gut und das zeug ist sicherlich
einsetzbar. 

Reiserfs ist sicherlich nach ext3 der hoffnungsvollste ansatz. Das dingen
ist bei Metadataupdates schneller als ext2. Dafuer leidet dann die 
reine Data I/O performance. Auf grossen filesystemen auf derselben hardware
hat Reiserfs bei uns 3MB/s statt 9MB/s auf einem 1.5TB filesystem hinbekommen.

Fuer mich als 2te alternative nach ext3 sehe ich das IBM jfs. Das jfs hat
IBM seit jahren auf den AIX RS/6000 Rechnern und dort habe ich NUR gute 
erfahrungen mit dem JFS gemacht. IBM hat anders als XFS nicht versucht
die bestehende Code-Basis an Linux dranzukleben versucht sondern
hat alles von vorne passen fuer den Linxu kernel entwickelt und neu
implementiert. Schlussendlich waren die sogar schneller als die SGI leute.
jfs ist im moment noch Beta und hat noch ein paar "known bugs" im
rm -rf dir bereich die aber mit dem naechsten "Drop" behoben sein sollten.

Flo
-- 
Florian Lohoff                  flo at rfc822.org             +49-5201-669912
     Why is it called "common sense" when nobody seems to have any?





More information about the Linux mailing list