Reiser fs
Reiser fs
Hallo Linuxfreunde,
ich möchte reiserfs installieren
und zwar komplett Daten, Programme
und Linuxsystem alles ein fs. Geht das überhaupt ??
Gibt es irgendwo eine gute Beschreibung
dafür - html - pdf ...etc. Englisch oder
deutsch. Deutsch wäre natürlich besser.
Wenn nicht, auch egal.
Mein System: SuSe 7.1, Kernel 2.4.5
Was muß ich machen ?
Wie muß ich starten ?
Für gute Anfangstipswäre ich dankbar.
Gruss Gerd
ich möchte reiserfs installieren
und zwar komplett Daten, Programme
und Linuxsystem alles ein fs. Geht das überhaupt ??
Gibt es irgendwo eine gute Beschreibung
dafür - html - pdf ...etc. Englisch oder
deutsch. Deutsch wäre natürlich besser.
Wenn nicht, auch egal.
Mein System: SuSe 7.1, Kernel 2.4.5
Was muß ich machen ?
Wie muß ich starten ?
Für gute Anfangstipswäre ich dankbar.
Gruss Gerd
Re: Reiser fs
Du kannst alle Partitionen außer der /boot-Partition mit dem ReiserFS formatieren.
Re: Reiser fs
Muss ich leider widersprechen. Die /boot Prtition wird nur deswegen nicht in ReiserFS formatiert, weil das Journal selbst viele MB beansprucht und die /boot Partition in der Regel zu klein dafür ist. Aber abgesehen davon braucht man auch nicht unbedingt eine /boot Partition.
Re: Reiser fs
Ich habe meine Bootpartition (50MB) dennoch mit ReiserFS gemacht, da ich so nicht mehrere FS benutze. Ist halt einheitlicher und die paar MB jucken mich wirklich nicht.
Re: Reiser fs
die gründe für eine boot partition sind doch eher historisch
Re: Reiser fs
> die gründe für eine boot partition sind doch eher historisch
...weil LILO in früheren Versionen Probleme hatte Partitionen über dem 1024ten Zylinder anzusprechen.
Ein Booten von Linux mit LILO war nicht möglich, wenn die Root-Partition über dem 1024ten Zylinder lag bzw. über den 1024ten Zylinder reichte. U.u. konnte dabei der Kernel über dem 1024ten Zylinder liegen und war dann für LILO unerreichbar. Eine Abhilfe schaffte hier eine separate /boot Partition die den Kernel (und z.B. die initrd) enthält. Die /boot Partition muss hierbei natürlich komplett unter der 1024-Zylinder-Grenze liegen um für LILO erreichbar zu sein.
Seitdem LILO den Parameter "lba32" unterstützt (seit Version 21.4 oder so) besteht IMHO eigentlich keine Notwendigkeit mehr für eine separate /boot Partition (obwohl die Installationsprogramme der einzelnen Distributionen oft per default eine anlegen).
...weil LILO in früheren Versionen Probleme hatte Partitionen über dem 1024ten Zylinder anzusprechen.
Ein Booten von Linux mit LILO war nicht möglich, wenn die Root-Partition über dem 1024ten Zylinder lag bzw. über den 1024ten Zylinder reichte. U.u. konnte dabei der Kernel über dem 1024ten Zylinder liegen und war dann für LILO unerreichbar. Eine Abhilfe schaffte hier eine separate /boot Partition die den Kernel (und z.B. die initrd) enthält. Die /boot Partition muss hierbei natürlich komplett unter der 1024-Zylinder-Grenze liegen um für LILO erreichbar zu sein.
Seitdem LILO den Parameter "lba32" unterstützt (seit Version 21.4 oder so) besteht IMHO eigentlich keine Notwendigkeit mehr für eine separate /boot Partition (obwohl die Installationsprogramme der einzelnen Distributionen oft per default eine anlegen).
Re: Reiser fs
Naja, reiserfs-Unterstützung hat lilo auch nicht von der Urversion an <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">.
Aber sofern man eine aktuelle lilo-Version hat sollte es wirklich keine Probleme geben, weder durch Fakt, dass man auf der (boot-)Partition reiserfs einsetzt, noch durch das 1024-Zylinder-Problem (es sei denn man hat ein sehr, sehr komisches BIOS).
Aber sofern man eine aktuelle lilo-Version hat sollte es wirklich keine Probleme geben, weder durch Fakt, dass man auf der (boot-)Partition reiserfs einsetzt, noch durch das 1024-Zylinder-Problem (es sei denn man hat ein sehr, sehr komisches BIOS).
Re: Reiser fs
@ Gerd
Zu deiner eigentlichen Frage:
Selbstverständlich kannst du auf allen deinen Linux-Partitionen reiserfs fahren.
Wieso auch nicht (ich glaube, die Geschichte mit der /boot-Partition wurde jetzt geklärt) ?
Das Problem ist nur, dass es (noch) kein Programm gibt, das dir eben mal deine bestehenden ext2-Dateisysteme (ich gehe mal davon aus, dass du zur Zeit ext2 auf deinen Linuxpartitionen einsetzt) in reiserfs-Dateisysteme konvertiert.
Es bleibt nur die Möglichkeit, eine neue Partition anzulegen, ein reiserfs-Dateisystem auf ihr zu erstellen (mkreiserfs), und dann den Inhalt der "alten" ext2-Partition auf die reiserfs-Partition zu kopieren ('cp -ax' ist dein Freund).
Es dürfte wohl klar sein, dass dein Kernel mit reiserfs-Unterstützung (und bitte *fest*, sofern auch die root-Partition unter reiserfs laufen soll ... nein, wir wollen das nicht über eine initrd lösen <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">) compiliert sein muss.
Beim deinem 2.4.5 ist das kein Problem, die reiserfs-Unterstützung muss dort einfach unter "File systems -> Reiserfs support" (CONFIG_REISERFS_FS) aktiviert werden (s.o., am besten nicht als Modul), wobei noch anzumerken wäre, dass du zunächst "Code maturity level options -> Prompt for development and/or incomplete code/drivers" (CONFIG_EXPERIMENTAL) aktivieren musst, damit die reiserfs-Option bei der Kernel-Konfiguration überhaupt erscheint.
Für ältere 2.4er-Kernel (vor 2.4.3) und die 2.2er-Reihe muss der Kernel zuerst mit dem reiserfs-Patch (ftp://ftp.namesys.com/pub/reiserfs-for-2.4/ oder ftp://ftp.namesys.com/pub/reiserfs-for-2.2/ - je nach Version) gepatcht werden, ansonsten gelten die obigen Instruktionen.
Du brauchst zudem auch die reiserfsprogs (möglichst in der aktuellsten Version: ftp://ftp.namesys.com/pub/reiserfsprogs ... .0j.tar.gz) die unter anderem das mkreiserfs-Programm (legt ein reiserfs-Dateisystem auf einem 'Gerät' - sprich im Normallfall einer Partition - an) enthalten (wirst du brauchen).
Tja ... falls noch Fragen sein sollten, empfehle ich dir die Manpages zu 'mkreiserfs' und 'cp', bzw. melde dich einfach noch mal.
Vielleicht hilft dir auch dieses Dokument (Englisch) weiter:
http://www.namesys.com/change_fs.html
Viel Spass !
Zu deiner eigentlichen Frage:
Selbstverständlich kannst du auf allen deinen Linux-Partitionen reiserfs fahren.
Wieso auch nicht (ich glaube, die Geschichte mit der /boot-Partition wurde jetzt geklärt) ?
Das Problem ist nur, dass es (noch) kein Programm gibt, das dir eben mal deine bestehenden ext2-Dateisysteme (ich gehe mal davon aus, dass du zur Zeit ext2 auf deinen Linuxpartitionen einsetzt) in reiserfs-Dateisysteme konvertiert.
Es bleibt nur die Möglichkeit, eine neue Partition anzulegen, ein reiserfs-Dateisystem auf ihr zu erstellen (mkreiserfs), und dann den Inhalt der "alten" ext2-Partition auf die reiserfs-Partition zu kopieren ('cp -ax' ist dein Freund).
Es dürfte wohl klar sein, dass dein Kernel mit reiserfs-Unterstützung (und bitte *fest*, sofern auch die root-Partition unter reiserfs laufen soll ... nein, wir wollen das nicht über eine initrd lösen <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">) compiliert sein muss.
Beim deinem 2.4.5 ist das kein Problem, die reiserfs-Unterstützung muss dort einfach unter "File systems -> Reiserfs support" (CONFIG_REISERFS_FS) aktiviert werden (s.o., am besten nicht als Modul), wobei noch anzumerken wäre, dass du zunächst "Code maturity level options -> Prompt for development and/or incomplete code/drivers" (CONFIG_EXPERIMENTAL) aktivieren musst, damit die reiserfs-Option bei der Kernel-Konfiguration überhaupt erscheint.
Für ältere 2.4er-Kernel (vor 2.4.3) und die 2.2er-Reihe muss der Kernel zuerst mit dem reiserfs-Patch (ftp://ftp.namesys.com/pub/reiserfs-for-2.4/ oder ftp://ftp.namesys.com/pub/reiserfs-for-2.2/ - je nach Version) gepatcht werden, ansonsten gelten die obigen Instruktionen.
Du brauchst zudem auch die reiserfsprogs (möglichst in der aktuellsten Version: ftp://ftp.namesys.com/pub/reiserfsprogs ... .0j.tar.gz) die unter anderem das mkreiserfs-Programm (legt ein reiserfs-Dateisystem auf einem 'Gerät' - sprich im Normallfall einer Partition - an) enthalten (wirst du brauchen).
Tja ... falls noch Fragen sein sollten, empfehle ich dir die Manpages zu 'mkreiserfs' und 'cp', bzw. melde dich einfach noch mal.
Vielleicht hilft dir auch dieses Dokument (Englisch) weiter:
http://www.namesys.com/change_fs.html
Viel Spass !
Re: Reiser fs
HI,
schau dier dies mal an dort ist die umkopieraktin von ext2 auf reiser beschrieben:http://www.linuxnetmag.com/de/issue5/m5reiserfs1.html
viel spass
schau dier dies mal an dort ist die umkopieraktin von ext2 auf reiser beschrieben:http://www.linuxnetmag.com/de/issue5/m5reiserfs1.html
viel spass
Re: Reiser fs
Danke für Eure Antworten,
ich werde dies mal angehen. Ob jetzt
die kleine boot-Partition ext2 ist,
ist eigentlich egal.
Gruss
ich werde dies mal angehen. Ob jetzt
die kleine boot-Partition ext2 ist,
ist eigentlich egal.
Gruss
Re: Reiser fs
@Sebastian
Hi, da gibt es unter:
ftp.namesys.com/pub/
einen linux-2.4.5-reiser-mount-fix-patch.
Muß ich den Kernel damit patchen ??
Danke für Deine Antworten.
Gruss Gerd.
Hi, da gibt es unter:
ftp.namesys.com/pub/
einen linux-2.4.5-reiser-mount-fix-patch.
Muß ich den Kernel damit patchen ??
Danke für Deine Antworten.
Gruss Gerd.
Re: Reiser fs
Meinst du das hier
ftp://ftp.namesys.com/pub/reiserfs-for- ... -fix.patch
?
Das ist ein Patch, der irgendein Problem beim Unmounten von reiserfs-Dateisystemen behebt.
Es ist empfehlenswert diesen Patch anzuwenden (schaden wird es garantiert nicht <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">).
ftp://ftp.namesys.com/pub/reiserfs-for- ... -fix.patch
?
Das ist ein Patch, der irgendein Problem beim Unmounten von reiserfs-Dateisystemen behebt.
Es ist empfehlenswert diesen Patch anzuwenden (schaden wird es garantiert nicht <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">).
Re: Reiser fs
wenn du ihn nicht anwendest gibt es beim unmounten einen kernel BUG
nochwas:
benutze reiserfs nur, wenn deine hardware zuverlässig ist
nochwas:
benutze reiserfs nur, wenn deine hardware zuverlässig ist
Last edited by ronny on 28. May 2001 19:12, edited 1 time in total.
Re: Reiser fs
Danke für Eure Antworten. Ich werde
das sowieso erst mal mit einer Kopie
meiner Festplatte testen bevor ich
mein Hauptsystem umstelle.
Gruss Gerd
das sowieso erst mal mit einer Kopie
meiner Festplatte testen bevor ich
mein Hauptsystem umstelle.
Gruss Gerd